У меня есть два списка словарей, dict1
и dict2
.
dict1 = [
{
'id': 0,
'name': 'James'
}, {
'id': 1,
'name': 'Bob'
}
]
dict2 = [
{
'id': 0,
'name': 'James'
}, {
'id': 1,
'name': 'James'
}, {
'id': 2,
'name': 'Bob'
}
]
И я хочу создать что-то вроде:
result = {'James': [0, 1], 'Bob': [2]}
С именами из dict1
в качестве ключей и в качестве значения список полей "id"
, имеющих одинаковыеимя.
Какой чистый способ сделать это в Python?