Sobes.tech
Back to questions
Junior — Middle
59

Какие категории данных в Python позволяют осуществлять поэлементную итерацию?

Answer from AI

sobes.tech AI

В Python поэлементную итерацию поддерживают следующие категории данных:

  • Списки (list) — упорядоченные изменяемые коллекции.
  • Кортежи (tuple) — упорядоченные неизменяемые коллекции.
  • Строки (str) — последовательности символов.
  • Множества (set) — неупорядоченные коллекции уникальных элементов.
  • Словари (dict) — коллекции пар ключ-значение, при итерации по ним перебираются ключи.
  • Генераторы и итераторы — объекты, которые возвращают элементы по одному при итерации.

Пример итерации по списку:

fruits = ['яблоко', 'банан', 'вишня']
for fruit in fruits:
    print(fruit)

Таким образом, практически все встроенные коллекции и объекты, реализующие протокол итератора, позволяют поэлементно перебирать данные.