Фиксированная группа
Фиксированную группу пишут в круглых скобках. seat хранит имя lida, затем tea, и между ними запятая. Квадратные скобки сделали бы список. Это не список.
Место читается так же, как в списке. seat[0] — имя lida. seat[1] — tea. Счёт по-прежнему начинается с 0.
seat = ("lida", "tea")
print(seat[0])
print(seat[1])
На экране lida, затем tea. Порядок не изменился. lida стоит первым, потому что вы так написали.
len(seat) равен 2. Последнее место — 1, на одно меньше длины. print(seat) пишет оба значения и скобки вокруг них. На месте 1 стоит tea, и вторая программа показывает это, выводя всю группу.
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?
- Что будет, если написать seat[0] = "guest"?
- Чем является ("tea"), если запятой нет?
lida остаётся первым
Первый экран — lida, затем tea. Второй начинается с 2, и на месте 1 стоит tea. seat[0] = "guest" останавливает программу. ("tea") без запятой — это текст tea, не группа. Следующая страница отбрасывает повторённое значение. Эта страница хранит написанный порядок.
🧠 Проверьте Свои Знания
Проверьте Свои Знания
Бросьте себе вызов с помощью этой интерактивной викторины и узнайте, насколько хорошо вы понимаете тему
📝 Инструкции
- Внимательно прочитайте каждый вопрос
- Выберите лучший ответ на каждый вопрос
- Вы можете пересдавать тест столько раз, сколько захотите
- Ваш прогресс будет показан вверху