Sobes.tech
Junior

How to perform an iteration over a string in the programming language you use?

sobes.tech AI

Answer from AI

In Python, you can iterate over a string in several ways:

  1. Direct iteration over characters:

    # Iterating over characters in a string
    my_string = "hello"
    for char in my_string:
        print(char)
    
  2. Iteration over indices:

    # Iterating over indices of a string
    my_string = "world"
    for i in range(len(my_string)):
        print(my_string[i])
    
  3. Using enumerate:

    # Iteration with index and character
    my_string = "python"
    for index, char in enumerate(my_string):
        print(f"Index: {index}, Char: {char}")
    
  4. Using list comprehension:

    # Creating a list of characters using a generator
    my_string = "example"
    chars = [char for char in my_string]
    print(chars)