Назад к вопросам
Intern
233
В чем отличие между списком (list) и словарем (dict) в Python?
Ответ от нейросети
sobes.tech AI
В Python список (list) и словарь (dict) — это изменяемые (mutable) структуры данных, но они отличаются по способу хранения и доступа к элементам.
- Список (list) — упорядоченная коллекция элементов, доступ к которым осуществляется по индексу (целому числу). Элементы могут повторяться.
- Словарь (dict) — неупорядоченная (начиная с Python 3.7 сохраняет порядок вставки) коллекция пар ключ-значение, где ключи уникальны и используются для доступа к значениям.
Пример:
# список
fruits = ['яблоко', 'банан', 'вишня']
print(fruits[1]) # банан
# словарь
d = {'яблоко': 'красное', 'банан': 'желтый'}
print(d['банан']) # желтый
Таким образом, список удобен для хранения упорядоченных данных, а словарь — для быстрого поиска по ключу.