Назад к вопросам
Junior — Middle
60
Какие категории данных в Python позволяют осуществлять поэлементную итерацию?
Ответ от нейросети
sobes.tech AI
В Python поэлементную итерацию поддерживают следующие категории данных:
- Списки (list) — упорядоченные изменяемые коллекции.
- Кортежи (tuple) — упорядоченные неизменяемые коллекции.
- Строки (str) — последовательности символов.
- Множества (set) — неупорядоченные коллекции уникальных элементов.
- Словари (dict) — коллекции пар ключ-значение, при итерации по ним перебираются ключи.
- Генераторы и итераторы — объекты, которые возвращают элементы по одному при итерации.
Пример итерации по списку:
fruits = ['яблоко', 'банан', 'вишня']
for fruit in fruits:
print(fruit)
Таким образом, практически все встроенные коллекции и объекты, реализующие протокол итератора, позволяют поэлементно перебирать данные.