Skip to content
Related Articles

Related Articles

Iterate over characters of a string in Python
  • Last Updated : 19 Dec, 2018

In Python, while operating with String, one can do multiple operations on it. Let’s see how to iterate over characters of a string in Python.

Example #1: Using simple iteration and range()




# Python program to iterate over characters of a string
  
# Code #1
string_name = "geeksforgeeks"
  
# Iterate over the string
for element in string_name:
    print(element, end=' ')
print("\n")
  
  
# Code #2
string_name = "GEEKS"
  
# Iterate over index
for element in range(0, len(string_name)):
    print(string_name[element])


Output:

g e e k s f o r g e e k s 

G
E
E
K
S

 
Example #2: Using enumerate() function




# Python program to iterate over characters of a string
  
string_name = "Geeks"
  
# Iterate over the string
for i, v in enumerate(string_name):
    print(v)


Output:



G
e
e
k
s

 
Example #3: Iterate characters in reverse order




# Python program to iterate over characters of a string
  
# Code #1
string_name = "GEEKS"
  
# slicing the string in reverse fashion 
for element in string_name[ : :-1]:
    print(element, end =' ')
print('\n')
  
# Code #2
string_name = "geeksforgeeks"
  
# Getting length of string
ran = len(string_name)
  
# using reversed() function
for element in reversed(range(0, ran)):
    print(string_name[element])


Output:

S K E E G 

s
k
e
e
g
r
o
f
s
k
e
e
g

 
Example #4: Iteration over particular set of element.

Perform iteration over string_name by passing particular string index values.




# Python program to iterate over particular set of element.
string_name = "geeksforgeeks"
  
# string_name[start:end:step]
for element in string_name[0:8:1]: 
    print(element, end =' ')


Output:

g e e k s f o r

Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.

To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course.

My Personal Notes arrow_drop_up
Recommended Articles
Page :