Library
Словари, сопоставления и таблицы хэширования
library
В Python словари (или
dict
для краткости) являются центральной структурой данных. Словари хранят любое количество объектов, каждый из которых идентифицируется уникальным словарным ключом. Словари также часто назавают сопоставлениями, хэшкартами, поисковыми таблицами или асоциативными массивами. Они позволяют очень эффективно находить, помещать в словарь и удалять из словаря любой объект относящийся в определенному ключу.ОтправитьПоделитьсяПоделитьсяТвитнутьЧем хороши именованные кортежи
library
В Python есть особый тип контейнера - именованные кортежи (Namedtuples), которые незаслуженно обделены вниманием разработчиков, хотя этого вполне себе заслуживают. Это одна из тех волшебных “фишек” Python, ценность которой, что называется, спрятана у всех на виду.
ОтправитьПоделитьсяПоделитьсяТвитнутьКлонирование объектов в python
library
Операторы присваивания в Python не создают копии объектов, они связывают имена только с объектом. Для неизменяемых объектов это обычно не имеет значения. Но для работы с изменяемыми объектами или наборами изменяемых объектов вы можете искать способ создания «реальных копий» или «клонов» этих объектов.
ОтправитьПоделитьсяПоделитьсяТвитнутьФорматирование строк в python
library
ОтправитьПоделитьсяПоделитьсяТвитнуть