Автор оригинала: Python Examples.
Список Python – петля через предметы
Вы можете закрепить список элементов в Python, используя для цикла, пока цикла или перечисляется. Мы пройдемся по каждому из них и их вариации с примерами.
В этом уроке мы будем проходить некоторые из процессов для цикла через элементы в списке, с хорошо подробными программами Python.
Давайте вспомним этот список – это коллекция элементов, которые могут быть различными типорами данных. Для примеров, упомянутых ниже, мы рассмотрим следующий список.
a = [52, 85, 41, 'sum', 'str', 3 + 5j, 6.8]
Список элементов списка с использованием пока цикла
В следующем примере мы будем использовать Python, пока цикл, чтобы повторить все элементы в данном списке и распечатать их.
Python Program
a = [52, 85, 41, 'sum', 'str', 3 + 5j, 6.8] i=0 while i
Выход
52 85 41 sum str (3+5j) 6.8
Список предметов с использованием индекса
Используя Python для LOOP с диапазоном, мы можем закрепить индекс и получить доступ к элементу в списке, используя этот индекс.
Python Program
a = [52, 85, 41, 'sum', 'str', 3 + 5j, 6.8] for i in range(len(a)): print(a[i])
Вы можете использовать таким образом, если вам нужен доступ к индексу во время итерации.
Список предметов списка обращается к элементу списка непосредственно
Или вы можете использовать Python для цикла для непосредственного доступа к себе элементы, а не на индекс.
Python Program
a = [52, 85, 41, 'sum', 'str', 3 + 5j, 6.8] for x in a: print(x)
Вы можете использовать этот путь, если вам нужен доступ к самому фактическому элементу, а не указан, пока через итерацию.
Список предметов с использованием перечисления
С помощью функции перечисления () вы можете получить доступ как к индексу, так и в элементе.
Python Program
a = [52, 85, 41, 'sum', 'str', 3 + 5j, 6.8]
for i,x in enumerate(a):
print('element#',i,'is :',x)Выход
element# 0 is : 52 element# 1 is : 85 element# 2 is : 41 element# 3 is : sum element# 4 is : str element# 5 is : (3+5j) element# 6 is : 6.8
Резюме
В этом уроке примеров Python мы узнали, как проводить проведение предметов в списке, с помощью хорошо подробных примеров программ.