Встречается на собеседованиях • сегодня
В чем разница между словарем и массивом в Python
Словарь (dict) и массив (list) в Python — это разные структуры данных с разными целями:
- List — упорядоченная коллекция элементов с доступом по индексу (целое число). Эффективен для хранения последовательностей, где важен порядок.
python
my_list = [1, 2, 3] print(my_list[0]) # 1
- Dict — неупорядоченная (до Python 3.7) коллекция пар
ключ: значение. Ключи уникальны и могут быть любого хешируемого типа (строки, числа, кортежи). Эффективен для быстрого поиска по ключу.pythonmy_dict = {'a': 1, 'b': 2} print(my_dict['a']) # 1
Основные различия:
- Доступ:
list— по индексу,dict— по ключу. - Порядок:
listгарантирует порядок,dict— только с Python 3.7+. - Производительность: Поиск в
dict— O(1), вlist— O(n) в худшем случае. - Использование:
listдля последовательностей,dictдля ассоциативных массивов.

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