Если ты только начинаешь изучать 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, который позволяет удобно управлять данными. Они просты в изучении, но очень мощные на практике. Освоив работу со списками, ты сделаешь большой шаг в изучении программирования!