HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p>Списки в Python представляют любые упорядоченные наборы, коллекции элементов, будь то курсы на Хекслете, студенты в группе или друзья в вашей социальной сети. Задача списка - представить такие коллекции в виде единой структуры, которая позволяет работать с ними как с единым целым.</p>
1 <p>Списки в Python представляют любые упорядоченные наборы, коллекции элементов, будь то курсы на Хекслете, студенты в группе или друзья в вашей социальной сети. Задача списка - представить такие коллекции в виде единой структуры, которая позволяет работать с ними как с единым целым.</p>
2 <h2>Определение списка</h2>
2 <h2>Определение списка</h2>
3 <p>В примере происходит определение списка ["cats", "dogs", "birds"], который затем присваивается переменной animals.</p>
3 <p>В примере происходит определение списка ["cats", "dogs", "birds"], который затем присваивается переменной animals.</p>
4 <p>Обратите внимание на именование переменных, содержащих списки. Они во множественном числе. Это подчеркивает природу переменной и делает код проще для анализа.</p>
4 <p>Обратите внимание на именование переменных, содержащих списки. Они во множественном числе. Это подчеркивает природу переменной и делает код проще для анализа.</p>
5 <h2>Получение данных</h2>
5 <h2>Получение данных</h2>
6 <p>Элементы в списке упорядочены слева направо. Каждый элемент имеет порядковый номер, называемый<strong>индексом</strong>. Индексация списка начинается с нуля. То есть первый элемент списка доступен по индексу 0, второй - по индексу 1 и так далее. Для извлечения элемента из списка по индексу используется особый синтаксис:</p>
6 <p>Элементы в списке упорядочены слева направо. Каждый элемент имеет порядковый номер, называемый<strong>индексом</strong>. Индексация списка начинается с нуля. То есть первый элемент списка доступен по индексу 0, второй - по индексу 1 и так далее. Для извлечения элемента из списка по индексу используется особый синтаксис:</p>
7 <p>Узнать размер списка можно с помощью функции len().</p>
7 <p>Узнать размер списка можно с помощью функции len().</p>
8 <p>В реальных задачах индекс часто вычисляется динамически, поэтому обращение к конкретному элементу происходит с использованием переменных:</p>
8 <p>В реальных задачах индекс часто вычисляется динамически, поэтому обращение к конкретному элементу происходит с использованием переменных:</p>
9 <p>И даже так:</p>
9 <p>И даже так:</p>
10 <p>Такой вызов возможен по одной простой причине - внутри скобок ожидается<em>выражение</em>. А там, где ожидается выражение, можно подставлять все, что вычисляется. В том числе вызовы функций:</p>
10 <p>Такой вызов возможен по одной простой причине - внутри скобок ожидается<em>выражение</em>. А там, где ожидается выражение, можно подставлять все, что вычисляется. В том числе вызовы функций:</p>
11 <p>В Python индексы можно указывать не только положительные, но и отрицательные. В таком случае отсчет происходит с конца списка. Довольно часто в задачах с использованием списков нужно взять последний элемент. В Python для этого достаточно лишь указать индекс элемента -1:</p>
11 <p>В Python индексы можно указывать не только положительные, но и отрицательные. В таком случае отсчет происходит с конца списка. Довольно часто в задачах с использованием списков нужно взять последний элемент. В Python для этого достаточно лишь указать индекс элемента -1:</p>
12  
12