Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Какие операции недоступны для словарей?

ПрограммированиеPythonСловарь
ela2net
Python Q
  · 237
старший разработчик в pseven.io  · 25 февр 2021

Вопрос из сообщества Python, предположу что под словарём имеется в виду одноимённая структура данных в контексте сравнения с другими структурами. В Питоне словарь — это ассоциативный массив, хранящий пары ключ-значение. Значения могут быть произвольных типов. Со словарями возможны те же операции, что и со списками (добавление-удаление значений, сравнение, итерирование, определение длины и т.п.), за исключением двух моментов:

  1. Нельзя добавить новую пару с ключом, который уже есть в этом словаре. Ключи должны быть уникальны. Этим словари схожи с наборами (set), но отличаются от списков (list) и кортежей (tuple).
  2. Нельзя управлять последовательностью элементов в словаре. Как следствие, недоступна сортировка, а также любые операции по порядковому номеру элементов (например, прочитать пятый элемент, удалить последний элемент и т.п.)
Что-то осталось непонятно? Спроси в нашей группе в Телеграме!Перейти на t.me/jstsmentor
1 эксперт согласен