Вот несколько методов перебора списка в Python:
-
Использование цикла for:
my_list = [1, 2, 3, 4, 5] for item in my_list: print(item) -
Использование функции range() и индексации:
my_list = [1, 2, 3, 4, 5] for i in range(len(my_list)): print(my_list[i]) -
Использование функции enumerate():
my_list = [1, 2, 3, 4, 5] for index, item in enumerate(my_list): print(index, item) -
Использование цикла while и переменной-счетчика:
my_list = [1, 2, 3, 4, 5] i = 0 while i < len(my_list): print(my_list[i]) i += 1 -
Использование понимания списка:
my_list = [1, 2, 3, 4, 5] [print(item) for item in my_list] -
Использование функций iter() и next():
my_list = [1, 2, 3, 4, 5] iter_list = iter(my_list) while True: try: item = next(iter_list) print(item) except StopIteration: break