Списки
Научитесь создавать, получать доступ к элементам и изменять списки для хранения и управления данными
«Списки» — бесплатный урок Python Academy на CoddyKit. Это урок 1 из 5. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Python Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Python Academy содержит 5 уроков всего.
Введение в списки
Введение в списки
Списки — одна из наиболее часто используемых структур данных в Python. Это изменяемые упорядоченные коллекции, способные хранить несколько элементов любого типа.
В этом уроке Вы узнаете, как создавать и изменять списки, использовать методы списков и перебирать элементы списков.

Создание списков
Создание списков
Список создаётся помещением элементов в квадратные скобки [] с разделением их запятыми:
# Creating a list
fruits = ["apple", "banana", "cherry"]
print(fruits)Индексация и срезы списков
Индексация и срезы списков
Можно обращаться к элементам списка по их индексу. Индексация начинается с 0. Срезы используются для получения части списка:
# Indexing and slicing a list
fruits = ["apple", "banana", "cherry", "date"]
print(fruits[1]) # Outputs: banana
print(fruits[1:3]) # Outputs: ['banana', 'cherry']Операции со списками
Операции со списками
Списки поддерживают различные операции, например объединение и повторение:
# List operations
fruits = ["apple", "banana"]
print(fruits + ["cherry"]) # Outputs: ['apple', 'banana', 'cherry']
print(fruits * 2) # Outputs: ['apple', 'banana', 'apple', 'banana']Перебор элементов списков
Перебор элементов списков
Для перебора элементов списка можно использовать цикл for:
# Iterating over a list
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)Распространённые методы списков
Распространённые методы списков
В списках Python есть множество полезных методов:
append(): добавляет элемент в конец списка.remove(): удаляет указанный элемент.sort(): сортирует список.
# Using list methods
fruits = ["banana", "apple", "cherry"]
fruits.append("date")
print(fruits) # Outputs: ['banana', 'apple', 'cherry', 'date']Вложенные списки
Вложенные списки
Список может содержать другие списки, образуя вложенный список:
# Working with nested lists
nested_list = [[1, 2, 3], [4, 5, 6]]
print(nested_list[0]) # Outputs: [1, 2, 3]
print(nested_list[0][1]) # Outputs: 2Распространённые ошибки при работе со списками
Распространённые ошибки при работе со списками
Вот каких ошибок следует избегать:
- Использовать неправильные индексы при обращении к элементам списка.
- Изменять список во время его перебора.
- Забывать, что списки изменяемы и изменения влияют на все ссылки на них.
Что мы узнали?
Что мы узнали?
В этом уроке Вы узнали:
- Как создавать и изменять списки в Python.
- Распространённые операции и методы списков.
- Как использовать вложенные списки и перебирать элементы списков.
Отличная работа! Перейдём к следующей теме.

Часто задаваемые вопросы
Урок «Списки» бесплатный?
Да — полный текст урока «Списки» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Python Academy, подпишись на CoddyKit PRO. Курс Python Academy содержит 5 уроков всего.
Чему я научусь в уроке «Списки»?
Научитесь создавать, получать доступ к элементам и изменять списки для хранения и управления данными Ты практикуешь Python Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Python Academy?
Предыдущий опыт не требуется. Python Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 1 из 5.
Сколько времени занимает урок «Списки»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Python Academy?
Да. Каждый урок Python Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.