Итерация Python: изучение различных методов «для каждого»

В Python фраза «для каждого» обычно используется для обозначения перебора элементов в коллекции или последовательности. Эквивалентной конструкцией в Python является цикл for…in. Вот некоторые методы и варианты, которые вы можете использовать в Python для перебора элементов:

  1. Использование списка:

    my_list = [1, 2, 3, 4, 5]
    for element in my_list:
    print(element)
  2. Использование строки:

    my_string = "Hello"
    for character in my_string:
    print(character)
  3. Использование словаря:

    my_dict = {'a': 1, 'b': 2, 'c': 3}
    for key in my_dict:
    print(key, my_dict[key])
  4. Использование диапазона:

    for number in range(1, 6):
    print(number)
  5. Использование итератора:

    my_iterator = iter([1, 2, 3, 4, 5])
    for element in my_iterator:
    print(element)
  6. Использование Enumerate:

    my_list = ['apple', 'banana', 'cherry']
    for index, value in enumerate(my_list):
    print(index, value)
  7. Использование zip:

    list1 = [1, 2, 3]
    list2 = ['a', 'b', 'c']
    for item1, item2 in zip(list1, list2):
    print(item1, item2)
  8. Использование набора:

    my_set = {1, 2, 3, 4, 5}
    for element in my_set:
    print(element)
  9. Использование кортежа:

    my_tuple = (1, 2, 3, 4, 5)
    for element in my_tuple:
    print(element)

Это всего лишь несколько примеров того, как можно использовать цикл «for…in» в Python для перебора элементов. Существует множество других вариантов и вариантов использования в зависимости от структуры данных, с которой вы работаете.