Подтвердить что ты не робот

Эквивалент Python foreach

Я погружаюсь в Python, и у меня есть вопрос об итерации foreach. Я новичок в Python, и у меня есть некоторый опыт работы на С#. Поэтому мне интересно, если в Python есть некоторая эквивалентная функция для итерации по всем элементам моей коллекции, например.

pets = ['cat', 'dog', 'fish']
marks = [ 5, 4, 3, 2, 1]

или что-то вроде этого.

4b9b3361

Ответ 1

Конечно. A для цикла.

for f in pets:
    print f

Ответ 2

Вот так:

for pet in pets :
  print(pet)

На самом деле Python имеет только стиль foreach for.

Ответ 3

Просто используйте цикл while:

while pet in pets:
    print(pet)

while действует как повтор цикл с заданным условием