Python также содержит контейнер ChainMap, который объединяет множество словарей в один модуль. ChainMap является членом модуля « Коллекции ».
Операции на ChainMap
Операции доступа
1. keys (): — эта функция используется для отображения всех ключей всех словарей в ChainMap.
2. values (): — Эта функция используется для отображения значений всех словарей в ChainMap.
3. карты: — Эта функция используется для отображения ключей с соответствующими значениями всех словарей в ChainMap.
|
Выход :
All the ChainMap contents are : [{'b': 2, 'a': 1}, {'c': 4, 'b': 3}] All keys of ChainMap are : ['a', 'c', 'b'] All values of ChainMap are : [1, 4, 2]
Примечание. Обратите внимание, что ключ с именем «b» существует в обоих словарях, но в качестве значения ключа «b» принимается только первый ключ словаря. Упорядочение выполняется по мере того, как словари передаются в функции.
Манипулирующие Операции
1. new_child (): — Эта функция добавляет новый словарь в начало ChainMap.
2. reversed (): — Эта функция меняет относительный порядок словарей в ChainMap.
|
Выход :
All the ChainMap contents are : [{'b': 2, 'a': 1}, {'b': 3, 'c': 4}] Displaying new ChainMap : [{'f': 5}, {'b': 2, 'a': 1}, {'b': 3, 'c': 4}] Value associated with b before reversing is : 2 Value associated with b after reversing is : 3
Эта статья предоставлена Манджитом Сингхом . Если вы как GeeksforGeeks и хотели бы внести свой вклад, вы также можете написать статью с помощью contribute.geeksforgeeks.org или по почте статьи contribute@geeksforgeeks.org. Смотрите свою статью, появляющуюся на главной странице GeeksforGeeks, и помогите другим вундеркиндам.
Пожалуйста, пишите комментарии, если вы обнаружите что-то неправильное или вы хотите поделиться дополнительной информацией по обсуждаемой выше теме.
Рекомендуемые посты:
- Python | Индекс ненулевых элементов в списке Python
- Чтение файловоподобных объектов Python из C | питон
- Python | Объединить значения ключа Python в список
- Python | Конвертировать список в массив Python
- Важные различия между Python 2.x и Python 3.x с примерами
- Python | Добавить запись в библиотеки Python
- Python | Добавить запись в скрипт Python
- Python | Набор 4 (словарь, ключевые слова в Python)
- Python | Сортировать словари Python по ключу или значению
- Python | Визуализация O (n) с использованием Python
- JavaScript против Python: сможет ли Python превзойти JavaScript к 2020 году?
- Набор питонов | поп ()
- Все и все в Python
- Python против PHP
- chr () в Python
0.00 (0%) 0 votes