Для перебора элементов можно использовать уже знакомые нам циклы for и while, рассмотрим два варианта.
◾️Перебор циклом for:
subjects = [‘Informatics’, ‘Math’, ‘Physics’, ‘Russian’, ‘English’ ] #создали список с названиями предметов
for item in subjects:
print(item)
Здесь мы перебираем названия предметов в списке упрощенным циклом for, такой вид for мы используем когда нам не требуется использовать индексы.
Но можно воспользоваться и обычным циклом:
subjects = [‘Informatics’, ‘Math’, ‘Physics’, ‘Russian’, ‘English’ ] #создали список с названиями предметов
for item in range(0, len(subjects)):
print(subjects[item])
— здесь применяется функция len(), которая находит длину списка.
◾️Перебор циклом while:
subjects = [‘Informatics’, ‘Math’, ‘Physics’, ‘Russian’, ‘English’ ] #создали список с названиями предметов
i=0
while i<len(subjects):
print(subjects[i])
i+=1
— с помощью счетчика i выводим по элементу, пока значение счетчика не станет равно длине списка.
Также стоит сказать о сравнении списков:
2 списка — равны, если они содержат один и тот же набор элементов
Например:
subjects1 = [‘Informatics’, ‘Math’, ‘Physics’, ‘Russian’, ‘English’ ]
subjects2 = [‘Informatics’, ‘Math’, ‘Physics’, ‘Russian’, ‘English’, ‘Biology’ ]
if (subjects1 == subjects2):
print(‘’они равны’)
else:
print(“не равны”)
-результат такой программы будет — “не равны”
Авторизуйтесь, чтобы оставить комментарий.