Что выведет этот код?


colors = ("red", "green", "blue")
print(colors[0])

Код выведет в консоль: red. Это происходит потому, что colors - это кортеж (tuple), а colors[0] обращается к первому элементу кортежа, который имеет индекс 0.

Описание кода:

Данный код демонстрирует работу с кортежем (tuple) в Python. Кортеж - это упорядоченная, неизменяемая последовательность элементов.

Разбор кода:

  • colors = ("red", "green", "blue"): Эта строка создает кортеж с именем colors. Кортеж содержит три строковых элемента: "red", "green" и "blue". Круглые скобки () используются для определения кортежа.
  • print(colors[0]): Эта строка выводит на экран элемент кортежа, расположенный по индексу 0. В Python индексация начинается с 0, поэтому colors[0] обращается к первому элементу кортежа, который равен "red".

Результат выполнения:

Код выведет на экран: red

Важные моменты:

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