У меня есть это:
[[{'end': 3250741247,
'ip_range': '193.194.64.0 - 193.194.95.255',
'start': 3250733056},
{'descr': 'PROVIDER'},
{'descr': 'Algerian Academic Research Network'},
{'country': 'DZ'}],
[{'end': 3273187327,
'ip_range': '195.24.192.0 - 195.24.223.255',
'start': 3273179136},
{'descr': 'Data communication and international'},
{'descr': 'telecommunication of Cameroon'},
{'country': 'CM'}]]
Есть ли способ объединить клавиши 'descr', чтобы удерживать два (или более) значения под одной и той же клавишей.
Я хочу что-токак это:
[[{'end': 3250741247,
'ip_range': '193.194.64.0 - 193.194.95.255',
'start': 3250733056},
{'descr': 'PROVIDER','Algerian Academic Research Network'},
{'country': 'DZ'}],
[{'end': 3273187327,
'ip_range': '195.24.192.0 - 195.24.223.255',
'start': 3273179136},
{'descr': 'Data communication and international','telecommunication of Cameroon'},
{'country': 'CM'}]]
это возможно?если да, то как?
Я пробовал это, но это не сработало:
for block in result:
description = {}
for dic in block:
if dic.__contains__('descr'):
description = {i:j for i in dic.keys() for j in zip(dic.values(),description.values())}
block.append(description)