Встречается на собеседованиях • сегодня

Какие структуры данных ты знаешь в Python

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

Списки (list) - упорядоченные, изменяемые коллекции:

python
my_list = [1, 2, 'a', True]

Кортежи (tuple) - упорядоченные, неизменяемые:

python
my_tuple = (1, 2, 'a')

Словари (dict) - неупорядоченные пары ключ-значение:

python
my_dict = {'name': 'Alice', 'age': 25}

Множества (set) - неупорядоченные уникальные элементы:

python
my_set = {1, 2, 3}

Строки (str) - неизменяемые последовательности символов:

python
my_str = "Hello"

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

  • defaultdict
  • OrderedDict
  • Counter
  • deque (двусторонняя очередь)

И структуры из других модулей:

  • heapq (куча)
  • array (массивы)
  • queue (очереди)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы