Sobes.tech
Назад к вопросам
Junior — Middle
60

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

Компании, где спрашивали
adspector
БилайнБилайн
СБЕР РоботыСБЕР Роботы

Ответ от нейросети

sobes.tech AI

Основные структуры данных в Python:

  • Списки (list) — упорядоченные изменяемые коллекции элементов.
  • Кортежи (tuple) — упорядоченные неизменяемые коллекции.
  • Множества (set) — неупорядоченные коллекции уникальных элементов.
  • Словари (dict) — коллекции пар ключ-значение.

Кроме того, есть специализированные структуры из модуля collections:

  • deque — двунаправленная очередь.
  • defaultdict — словарь с значениями по умолчанию.
  • OrderedDict — словарь, сохраняющий порядок добавления элементов.

Пример использования списка и словаря:

fruits = ['яблоко', 'банан', 'вишня']
prices = {'яблоко': 100, 'банан': 80, 'вишня': 120}