Встречается на собеседованиях • сегодня
В чем разница между типами коллекций в Python
Основные коллекции в Python — list, tuple, set, dict и frozenset.
-
list— изменяемый, упорядоченный, поддерживает дубликаты.pythonlst = [1, 2, 3] lst.append(4) # [1, 2, 3, 4] -
tuple— неизменяемый, упорядоченный, поддерживает дубликаты.pythontpl = (1, 2, 3) # tpl[0] = 5 → Ошибка!
-
set— изменяемый, неупорядоченный, уникальные элементы.pythons = {1, 2, 2} # {1, 2} s.add(3) # {1, 2, 3} -
dict— изменяемый, неупорядоченный (но сохраняет порядок в Python 3.7+), парыключ: значение.pythond = {'a': 1, 'b': 2} d['c'] = 3 # {'a': 1, 'b': 2, 'c': 3} -
frozenset— неизменяемый аналогset.
Выбор зависит от задач: изменяемость, порядок, уникальность и скорость операций.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы