Найти тему

Статья 4: Строки, списки, кортежи и словари

В Python есть несколько встроенных структур данных, таких как строки, списки, кортежи и словари, которые позволяют удобно хранить и обрабатывать информацию.

1. Строки

Строки представляют собой последовательности символов и являются неизменяемыми, что означает, что после создания строки её нельзя изменить. В Python строки могут быть заключены в одинарные или двойные кавычки.

Создание строк:

Операции со строками:

-2

2. Списки

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

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

список = [1, 2, 3, 4, 5]

Операции со списками:

список = [1, 2, 3, 4, 5]

# Добавление элемента в конец списка список.append(6)
print(список) # Выведет: [1, 2, 3, 4, 5, 6]
# Удаление элемента по значению список.remove(3)
print(список) # Выведет: [1, 2, 4, 5, 6]
# Обращение к элементам списка элемент = список[0]
print(элемент) # Выведет: 1
# Длина списка длина_списка = len(список)
print(длина_списка) # Выведет: 5

3. Кортежи

Кортежи - это упорядоченные неизменяемые коллекции элементов. Как и в списках, элементы кортежа могут быть разных типов.

Создание кортежей:

кортеж = (1, 2, 3, 4, 5)

Операции с кортежами:

кортеж = (1, 2, 3, 4, 5)

# Обращение к элементам кортежа элемент = кортеж[0]
print(элемент) # Выведет: 1
# Длина кортежа длина_кортежа = len(кортеж)
print(длина_кортежа) # Выведет: 5

4. Словари

Словари представляют собой неупорядоченные коллекции пар "ключ-значение". Ключи должны быть уникальными, а значения могут быть разных типов. С помощью ключа можно получить значение из словаря.

Создание словарей:

словарь = {'имя': 'Иван', 'возраст': 30, 'город': 'Москва'}

Операции со словарями:

dict = {'имя': 'Иван', 'возраст': 30, 'город': 'Москва'}

# Получение значения по ключу значение = словарь['имя']
print(значение) # Выведет: 'Иван'
# Добавление новой пары "ключ-значение" словарь['email'] = 'ivan@example.com' print(словарь) # Выведет: {'имя': 'Иван', 'возраст': 30, 'город': 'Москва', 'email': 'ivan@example.com'}
# Удаление пары по ключу del словарь['возраст']
print(словарь) # Выведет: {'имя': 'Иван', 'город': 'Москва', 'email': 'ivan@example.com'}
# Количество пар "ключ-значение" в словаре количество_пар = len(словарь)
print(количество_пар) # Выведет: 3

В этой статье мы рассмотрели строки, списки, кортежи и словари - основные структуры данных в Python. Они позволяют удобно хранить и обрабатывать информацию в различных сценариях программирования. В следующей статье мы будем углубляться в работу с функциями и более сложные структуры данных.