Преобразовать убедительный список словарей в словарьPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Преобразовать убедительный список словарей в словарь

Сообщение Anonymous »

Многие модули возвращают набор объектов. Когда эти объекты не имеют уникального идентификационного атрибута, данные часто возвращаются в виде списка словари. Например, встроенный модуль настройки возвращает точки монтирования таким образом. (Я пропустил некоторые атрибуты для лучшей читаемости.) < /P>

Код: Выделить всё

"ansible_mounts": [
{
"device": "/dev/sda1",
"fstype": "vfat",
"mount": "/boot/efi",
"size_available": 202100736,
"size_total": 209469440
},
{
"device": "/dev/mapper/rootvg-rootlv",
"fstype": "xfs",
"mount": "/"
},
{
"device": "/dev/mapper/rootvg-homelv",
"fstype": "xfs",
"mount": "/home"
}
]
Я понимаю, что устройства или mount записи не обязательно должны быть уникальными, поэтому список - единственная структура, которая всегда может быть построена. Но в моем случае они есть. Поэтому я бы предпочел эту структуру данных. < /P>
{
"/boot/efi": {
"device": "/dev/sda1",
"fstype": "vfat",
"size_available": 202100736,
"size_total": 209469440
},
"/dev/mapper/rootvg-rootlv": {
"fstype": "xfs",
"mount": "/"
},
"/dev/mapper/rootvg-homelv": {
"fstype": "xfs",
"mount": "/home"
}
}
< /code>
Есть ли комбинация встроенных фильтров, которые могут легко превратить один в другой? Плагин фильтра, выполняющий это, может быть записан в нескольких линиях Python, хотя я не смог найти его на Ansible Galaxy. Поэтому, прежде чем загрузить один сам, я хотел бы знать, если я упускаю из виду очевидное встроенное решение.

Подробнее здесь: https://stackoverflow.com/questions/797 ... dictionary
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Преобразовать убедительный список словарей в словарь
    Anonymous » » в форуме Python
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Преобразовать убедительный список словарей в словарь
    Anonymous » » в форуме Python
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Преобразовать убедительный список словарей в словарь
    Anonymous » » в форуме Python
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Возьмите словарь Python со значениями в виде списков и создайте новый список словарей, каждый из которых имеет начальные
    Anonymous » » в форуме Python
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Как использовать JQ, чтобы объединить список словарей в один словарь
    Anonymous » » в форуме Python
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»