Что такое списки в Python и как с ними работать? | LearnToFly
Python

🐍 Что такое списки в Python и как с ними работать?

Если ты только начинаешь изучать Python, то наверняка уже слышал про списки (или lists). Это один из самых популярных и полезных инструментов в языке. Списки помогают хранить множество данных в одной переменной и работать с ними быстро и удобно.

Что такое список?

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

my_list = [1, 2, 3, 'Привет', True]

Ты можешь представить список как коробку, в которой хранятся разные предметы в определённом порядке.

Как создать список?

Создать список очень просто. Вот несколько примеров:

  • Пустой список: empty_list = []
  • Список чисел: numbers = [10, 20, 30]
  • Список строк: words = ['кот', 'пёс', 'птица']

Ты также можешь смешивать типы данных в одном списке:

mixed_list = [42, 'яблоко', 3.14, False]

Обращение к элементам списка

Чтобы получить элемент из списка, используй его индекс. Важно помнить, что нумерация в Python начинается с нуля:

fruits = ['яблоко', 'банан', 'вишня'] print(fruits[0]) # Выведет 'яблоко' print(fruits[2]) # Выведет 'вишня'

Ты также можешь использовать отрицательные индексы, чтобы начать счёт с конца:

print(fruits[-1]) # Выведет 'вишня' print(fruits[-2]) # Выведет 'банан'

Изменение элементов

Списки в Python изменяемы. Это значит, что ты можешь обновить конкретный элемент:

fruits[1] = 'апельсин' print(fruits) # ['яблоко', 'апельсин', 'вишня']

Основные операции со списками

Вот некоторые полезные операции, которые помогут тебе манипулировать списками:

  • Добавление элемента: fruits.append('манго')
  • Удаление элемента: fruits.remove('яблоко')
  • Длина списка: len(fruits)
  • Проверка элемента: 'банан' in fruits

Попробуй поэкспериментировать с этими методами!

Перебор списка

Чтобы выполнить одно и то же действие для каждого элемента списка, можно использовать цикл for:

for fruit in fruits: print(fruit) # Выведет каждый фрукт из списка

Итог

Списки — это невероятно сильный инструмент в Python, который позволяет удобно управлять данными. Они просты в изучении, но очень мощные на практике. Освоив работу со списками, ты сделаешь большой шаг в изучении программирования!

Ко всем статьям