Какие знаешь изменяемые типы данных в Python
1️⃣ Как кратко ответить
Изменяемые типы данных в Python включают списки (list), множества (set) и словари (dict). Эти структуры данных позволяют изменять их содержимое после создания, например, добавлять, удалять или изменять элементы.
2️⃣ Подробное объяснение темы
Изменяемые типы данных в Python — это структуры, которые позволяют изменять их содержимое после создания. Это означает, что вы можете добавлять, удалять или изменять элементы внутри этих структур без необходимости создавать новую структуру. Рассмотрим основные изменяемые типы данных в Python:
Списки (list)
Списки — это упорядоченные коллекции элементов, которые могут содержать элементы разных типов. Они создаются с помощью квадратных скобок [].
# Создание списка
fruits = ['apple', 'banana', 'cherry']
# Добавление элемента в список
fruits.append('orange') # Теперь список: ['apple', 'banana', 'cherry', 'orange']
# Изменение элемента списка
fruits[1] = 'blueberry' # Теперь список: ['apple', 'blueberry', 'cherry', 'orange']
# Удаление элемента из списка
del fruits[2] # Теперь список: ['apple', 'blueberry', 'orange']
fruits.append('orange'): добавляет элемент 'orange' в конец списка.fruits[1] = 'blueberry': изменяет второй элемент списка на 'blueberry'.del fruits[2]: удаляет третий элемент списка.
Множества (set)
Множества — это неупорядоченные коллекции уникальных элементов. Они создаются с помощью фигурных скобок {} или функции set().
# Создание множества
colors = {'red', 'green', 'blue'}
# Добавление элемента в множество
colors.add('yellow') # Теперь множество: {'red', 'green', 'blue', 'yellow'}
# Удаление элемента из множества
colors.remove('green') # Теперь множество: {'red', 'blue', 'yellow'}
colors.add('yellow'): добавляет элемент 'yellow' в множество.colors.remove('green'): удаляет элемент 'green' из множества.
Словари (dict)
Словари — это неупорядоченные коллекции пар "ключ-значение". Они создаются с помощью фигурных скобок {}.
# Создание словаря
person = {'name': 'Alice', 'age': 25}
# Добавление новой пары ключ-значение
person['city'] = 'New York' # Теперь словарь: {'name': 'Alice', 'age': 25, 'city': 'New York'}
# Изменение значения по ключу
person['age'] = 26 # Теперь словарь: {'name': 'Alice', 'age': 26, 'city': 'New York'}
# Удаление пары ключ-значение
del person['name'] # Теперь словарь: {'age': 26, 'city': 'New York'}
person['city'] = 'New York': добавляет новую пару ключ-значение в словарь.person['age'] = 26: изменяет значение по ключу 'age'.del person['name']: удаляет пару ключ-значение с ключом 'name'.
Изменяемые типы данных полезны, когда необходимо часто изменять содержимое коллекции, например, при обработке данных, динамическом изменении конфигураций или управлении состоянием в приложениях.
🔒 Подпишись на бусти автора и стань Алигатором, чтобы получить полный доступ к функционалу сайта и отслеживать свой прогресс!
Подписаться