Sobes.tech
Back to questions
Junior — Middle
51

Можешь объяснить основные структуры данных, используемые в Python?

Answer from AI

sobes.tech AI

В Python есть несколько основных структур данных, которые широко используются для хранения и обработки данных:

  • Списки (list) — упорядоченные изменяемые коллекции, которые могут содержать элементы разных типов. Позволяют добавлять, удалять и изменять элементы.
fruits = ['яблоко', 'банан', 'вишня']
fruits.append('апельсин')
  • Кортежи (tuple) — упорядоченные неизменяемые коллекции. Используются, когда нужно гарантировать, что данные не изменятся.
point = (10, 20)
  • Множества (set) — неупорядоченные коллекции уникальных элементов. Полезны для операций с уникальностью и множествами.
unique_numbers = {1, 2, 3, 2}  # будет {1, 2, 3}
  • Словари (dict) — неупорядоченные коллекции пар ключ-значение. Очень удобны для быстрого доступа по ключу.
person = {'имя': 'Иван', 'возраст': 30}
print(person['имя'])  # Иван

Эти структуры данных покрывают большинство задач по хранению и организации данных в Python.