December 13, 2022

Что нужно знать о библиотеке collections в Python

from collections import ChainMap

ChainMap нужен для логического (не объединяем физически) объединения словарей для поиска информации, физического копирования словарей не происходит и если изменить один из исходников, то изменении отобразится и в chainMap. Удобен для поиска информации, но при изменениях меняется первый словарь в наборе.

Но при его изменениях будет изменять только первый словарь

from collections import namedtuple

Именованный кортеж, очень удобно, можно обращаться и по индексу и по ключу