Back to questions
Junior — Middle
66
Можешь привести пример объектов, по которым можно итерироваться в Python?
Answer from AI
sobes.tech AI
В Python можно итерироваться по различным объектам, которые реализуют протокол итератора. Вот несколько примеров:
- Списки (
list):for item in [1, 2, 3]: print(item) - Кортежи (
tuple):for item in (4, 5, 6): print(item) - Строки (
str):for char in "hello": print(char) - Множества (
set):for item in {7, 8, 9}: print(item) - Словари (
dict), по ключам:for key in {"a": 1, "b": 2}: print(key) - Диапазоны (
range):for i in range(3): print(i) - Файловые объекты:
with open("file.txt") as f: for line in f: print(line)
Все эти объекты поддерживают итерацию, что позволяет проходить по их элементам в цикле for.