Перейти к содержанию

Начало урока

Списки в Python

Храним много значений вместе, по порядку

Главная идея: Список позволяет хранить много значений в одной переменной, сохраняя их порядок. Вместо fruit1, fruit2, fruit3 ты держишь всё вместе в одной аккуратной коробке, которая называется списком.
К концу урока ты сможешь:
  • создавать список с помощью квадратных скобок [ ],
  • читать один элемент по его индексу,
  • брать срез (кусочек) списка,
  • добавлять элементы через append() и удалять через pop(),
  • проходить по всем элементам циклом for.

1. Что такое список?

Список — это упорядоченный набор значений. Его пишут в квадратных скобках, а элементы разделяют запятыми.

fruits = ["apple", "banana", "cherry"]
print(fruits)

Вывод:

['apple', 'banana', 'cherry']

Список может хранить текст, числа или всё сразу. Он даже запоминает порядок, в котором ты положил элементы.

numbers = [10, 20, 30, 40]
mixed = ["Ana", 12, True]
empty = []
print(numbers)
print(mixed)
print(empty)

Вывод:

[10, 20, 30, 40]
['Ana', 12, True]
[]
Аналогия: Список похож на список покупок на бумаге: в одной строке много пунктов, записанных в том порядке, как ты о них подумал.

2. Индекс: чтение одного элемента

У каждого элемента есть номер позиции — индекс. В Python счёт начинается с 0: первый элемент — индекс 0, второй — 1, и так далее.

"apple" "banana" "cherry" 0 1 2 -3 -2 -1 индекс (с начала) индекс (с конца)
У каждого элемента есть позиция: индекс 0 — первый элемент, а -1 — последний.
fruits = ["apple", "banana", "cherry"]
print(fruits[0])
print(fruits[1])
print(fruits[2])

Вывод:

apple
banana
cherry

Можно считать и с конца, используя отрицательные индексы. -1 — последний элемент, -2 — предпоследний.

fruits = ["apple", "banana", "cherry"]
print(fruits[-1])
print(fruits[-2])

Вывод:

cherry
banana
В списке из 3 элементов индексы 0, 1, 2. Запрос fruits[3] выходит за границу и вызывает IndexError.

Продолжите этот урок на YourAIZone

В полном уроке — объяснение целиком, разобранные примеры, частые ошибки, тесты с мгновенной проверкой и ИИ-репетитор. Начните сразу как гость или создайте аккаунт, чтобы сохранять прогресс.

В полном уроке

  • Объяснение целиком
  • Разобранные примеры
  • Частые ошибки и как их избежать
  • Тестовые вопросы: 15
  • ИИ-репетитор, который отвечает на вопросы по теме
  • Отслеживание прогресса для ученика, родителей и учителя