Sobes.tech
Back to questions
Intern
232

В чем отличие между списком (list) и словарем (dict) в Python?

Answer from AI

sobes.tech AI

В Python список (list) и словарь (dict) — это изменяемые (mutable) структуры данных, но они отличаются по способу хранения и доступа к элементам.

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

Пример:

# список
fruits = ['яблоко', 'банан', 'вишня']
print(fruits[1])  # банан

# словарь
d = {'яблоко': 'красное', 'банан': 'желтый'}
print(d['банан'])  # желтый

Таким образом, список удобен для хранения упорядоченных данных, а словарь — для быстрого поиска по ключу.