САМОСТОЯТЕЛЬНОЕ ОБУЧЕНИЕ ДЛЯ ВЕБ РАЗРАБОТЧИКОВ
×

Python Учебник

Python Главная Python Введение Python Начало работ Python Синтаксис Python Комментарии Python Переменные Python Тип данных Python Числа Python Подбор Python Строки Python Булевы Python Операторы Python Списки Python Кортежи Python Наборы Python Словари Python If...Else Python Циклы While Python Циклы For Python Функции Python Лямбда Python Массивы Python Классы/Объекты Python Наследование

Python Цикл кортежей



Цикл через кортеж

Вы можете перебрать элементы кортежа, используя цикл for.

Пример

Перебрать элементы и распечатать значения

thistuple = ("яблоко", "банан", "вишня")
for x in thistuple:
  print(x)
Попробуйте сами »

Узнайте больше о for циклах в главе Python Циклы.


Цикл по номерам индексов

Вы также можете прокручивать элементы кортежа, обращаясь к их порядковому номеру.

Используйте функции range() и len() для создания подходящего итерируемого объекта.

Пример

Распечатайте все элементы, ссылаясь на их порядковый номер:

thistuple = ("яблоко", "банан", "вишня")
for i in range(len(thistuple)):
  print(thistuple[i])
Попробуйте сами »


Использование цикла while

Вы можете просмотреть элементы списка, используя цикл while.

Используйте функцию len() чтобы определить длину кортежа, затем начните с 0 и прокручивайте элементы кортежа, обращаясь к их индексам.

Не забывайте увеличивать индекс на 1 после каждой итерации.

Пример

Распечатайте все элементы используя цикл while для просмотра всех номеров индексов:

thistuple = ("яблоко", "банан", "вишня")
i = 0
while i < len(thistuple):
  print(thistuple[i])
  i = i + 1
Попробуйте сами »

Узнайте больше о циклах while в главе Python Циклы.