Iterate over characters of a string in Python
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
Last Updated on October 24, 2021 by admin