Загрузка...

Фиксированная группа

Фиксированную группу пишут в круглых скобках. seat хранит имя lida, затем tea, и между ними запятая. Квадратные скобки сделали бы список. Это не список.

Место читается так же, как в списке. seat[0] — имя lida. seat[1] — tea. Счёт по-прежнему начинается с 0.

lida, затем tea

python
seat = ("lida", "tea")

print(seat[0])
print(seat[1])

На экране lida, затем tea. Порядок не изменился. lida стоит первым, потому что вы так написали.

len(seat) равен 2. Последнее место — 1, на одно меньше длины. print(seat) пишет оба значения и скобки вокруг них. На месте 1 стоит tea, и вторая программа показывает это, выводя всю группу.

длина, затем группа

python
seat = ("lida", "tea")

print(len(seat))
print(seat)

На экране 2, затем lida и tea в скобках. tea не сдвинулось. Оно по-прежнему на месте 1.

seat[0] = "guest" останавливает программу. Занятое место не принимает новое значение. Нет append, который добавил бы в конец, и нет sort, который переставил бы эту группу на месте. Этих строк в программах выше нет. seat[2] тоже останавливает программу: места 2 нет.

("tea",) — группа из одного значения. Запятая перед закрывающей скобкой и делает группу. ("tea") без этой запятой — только текст tea. Группы из одного значения в программах выше нет.

📊 Фиксированная, или список

Запись Что получается
("lida", "tea") фиксированная группа, lida затем tea
["lida", "tea"] список, и место в нём можно заменить
seat[0] = "guest" программа останавливается

Следующая страница — группа, которая не хранит повторённое значение. Эта страница хранит порядок, который вы написали. Одно и то же значение могло бы стоять дважды, и здесь вторая копия не отбрасывается.

Что показывает пара

  1. Что пишет первая программа?
  2. Что сначала пишет вторая программа, и что стоит на месте 1?
  3. Что будет, если написать seat[0] = "guest"?
  4. Чем является ("tea"), если запятой нет?

lida остаётся первым

Первый экран — lida, затем tea. Второй начинается с 2, и на месте 1 стоит tea. seat[0] = "guest" останавливает программу. ("tea") без запятой — это текст tea, не группа. Следующая страница отбрасывает повторённое значение. Эта страница хранит написанный порядок.

🧠 Проверьте Свои Знания

Готов к Началу

Проверьте Свои Знания

Бросьте себе вызов с помощью этой интерактивной викторины и узнайте, насколько хорошо вы понимаете тему

❓
5
Вопросы
🎯
70%
Для Прохождения
♾️
∞
Время
🔄
∞
Попытки

📝 Инструкции

  • Внимательно прочитайте каждый вопрос
  • Выберите лучший ответ на каждый вопрос
  • Вы можете пересдавать тест столько раз, сколько захотите
  • Ваш прогресс будет показан вверху