Встречается на собеседованиях • сегодня
Как проитерироваться по списку
В Python можно итерироваться по списку несколькими способами:
- Прямая итерация по элементам (самый простой и питонический способ):
python
my_list = [1, 2, 3]
for item in my_list:
print(item)- Итерация с доступом к индексам (когда нужны и элементы, и их позиции):
python
for index, item in enumerate(my_list):
print(f"Index: {index}, Value: {item}")- Итерация по индексам (менее предпочтительный способ):
python
for i in range(len(my_list)):
print(my_list[i])- Итерация с помощью while (редко используется для списков):
python
i = 0
while i < len(my_list):
print(my_list[i])
i += 1- Итерация с помощью list comprehension (для преобразования элементов):
python
[print(x) for x in my_list]Первый способ (for item in list) является наиболее предпочтительным, так как он самый читаемый и эффективный. enumerate() полезен, когда нужны и индексы элементов.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы