0Pricing
Python Academy · Урок

Списки

Научитесь создавать, получать доступ к элементам и изменять списки для хранения и управления данными

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

Введение в списки

Введение в списки

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

В этом уроке Вы узнаете, как создавать и изменять списки, использовать методы списков и перебирать элементы списков.

Списки — иллюстрация 1

Создание списков

Создание списков

Список создаётся помещением элементов в квадратные скобки [] с разделением их запятыми:

# 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.
  • Распространённые операции и методы списков.
  • Как использовать вложенные списки и перебирать элементы списков.

Отличная работа! Перейдём к следующей теме.

Списки — иллюстрация 11

Часто задаваемые вопросы

Урок «Списки» бесплатный?

Да — полный текст урока «Списки» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 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 — локальная установка не требуется.

Все уроки этого курса

  1. Списки
  2. Кортежи
  3. Множества
  4. Словари
  5. Строки как структуры данных
← Назад к Python Academy