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

В чем разница между списком и словарем

Список (list) — упорядоченная коллекция элементов с доступом по индексу. Элементы могут быть любого типа, дублируются.
Словарь (dict) — неупорядоченная коллекция пар ключ-значение. Ключи уникальны, значения могут дублироваться.

Пример:

python
# Список
my_list = [1, 2, 3, 2]  # Допустимы дубли
print(my_list[0])  # Доступ по индексу → 1

# Словарь
my_dict = {'a': 1, 'b': 2, 'c': 2}  # Ключи уникальны
print(my_dict['a'])  # Доступ по ключу → 1

Ключевые отличия:

  1. Структура: списки — последовательности, словари — пары.
  2. Доступ: по индексу (list) vs по ключу (dict).
  3. Уникальность: в словаре ключи уникальны, в списке элементы могут повторяться.
  4. Порядок: списки сохраняют порядок добавления, словари (до Python 3.7) — нет.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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