0Pricing
Learn AI with Python · Урок

Списки

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

«Списки» — бесплатный урок Learn AI with Python на CoddyKit. Это урок 1 из 5. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Learn AI with Python, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Learn AI with Python содержит 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) и разблокировать остальной курс Learn AI with Python, подпишись на CoddyKit PRO. Курс Learn AI with Python содержит 5 уроков всего.

Чему я научусь в уроке «Списки»?

Научитесь создавать, получать и изменять списки для хранения данных и управления ими Ты практикуешь Learn AI with Python с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Learn AI with Python?

Предыдущий опыт не требуется. Learn AI with Python на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 1 из 5.

Сколько времени занимает урок «Списки»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Learn AI with Python?

Да. Каждый урок Learn AI with Python включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

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

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