| English | Русский |
|---|---|
| list/lɪst/ | списком |
| elements/ˈelɪmənts/ | элементы |
| ordered collection/ˈɔːdəd kəˈlekʃn/ | упорядоченная коллекция |
| index/ˈɪndeks/ | индекс |
| traverse/trəˈvɜːs/ | обход |
| general/ˈdʒenərəl/ | общий |
| append/əˈpend/ | добавление |
Список хранит множество элементов
- Список хранит упорядоченную коллекцию значений, называемых элементами, под одним именем.
- Один список
coloursможет содержать «красный», «зеленый» и «синий». - Одно имя заменяет множество отдельных переменных.
- Порядок фиксирован, поэтому каждый элемент имеет определенную позицию.
Список хранит:
Множество значений, одно имя, в фиксированном порядке.
Доступ по индексу
- Вы получаете или изменяете элемент по его индексу — его позиции в списке.
- Во многих языках первый элемент находится под индексом $0$:
colours[0]— это «красный». - Прочитайте
colours[1], чтобы получить «зеленый», или присвойте значениеcolours[2], чтобы изменить его. - Всегда проверяйте, где язык начинает нумерацию.
Обратиться к элементу или изменить список?
Чтение colours[1] обращается к элементу; append, insert и remove изменяют содержимое списка.
Если нумерация индексов начинается с 0, то colours[0] в ["red","green","blue"] это:
Индекс 0 — первый элемент, "red".
Посещение каждого элемента списка по очереди с помощью цикла называется ______ списка.
Обход обрабатывает весь список, независимо от его размера.
Обход с помощью цикла
- Чтобы обработать весь список, используйте итерацию для его обхода.
- Цикл посещает каждый элемент по очереди — первый, второй, третий и так далее.
- Один и тот же цикл работает независимо от того, сколько элементов содержит список.
- Именно это делает код со списками таким универсальным.
Операция append:
Append увеличивает список на один элемент в конце.
При обходе [70, 85, 90] и сложении каждого элемента с общей суммой какой будет итоговый результат?
70 + 85 + 90 = 245.
Тот же цикл обхода работает, whether список содержит 3 элемента или 300.
Цикл ссылается на список по имени, что делает его универсальным.
Изменение содержимого
- Списки поддерживают операции, изменяющие их содержимое:
- append добавляет новый элемент в конец;
- insert добавляет элемент на выбранную позицию; remove удаляет элемент.
Сумма списка. scores содержит [70, 85, 90]. Начните с total ← 0, затем обход: 70 → сумма 70; 85 → сумма 155; 90 → сумма 245. Итоговая сумма 245. Добавьте четвертый балл, и тот же цикл также его сложит — без изменения кода.
Список — это упорядоченная коллекция элементов под одним именем, доступ к которому осуществляется по индексу (часто начиная с 0). Обходите его с помощью цикла для обработки каждого элемента, что сохраняет код универсальным для любого размера. Списки также изменяются: append, insert и remove.