秀!巧用字典推导式将列表中的元素“值”转换字典格式

示例:

contact_list = [{'display_name': '10手机', 'data1': '1-000-10'},

{'display_name': '11手机', 'data1': '1-000-11'}, ]

把上面的列表转成下面的字典

contact_dir = {'10手机': '1-000-10', '11手机': '1-000-11'}

巧用字典推导式将列表中的元素转换为所需的字典格式,下面是如何实现的示例代码:

contact_list = [{'display_name': '10手机', 'data1': '1-000-10'},
                {'display_name': '11手机', 'data1': '1-000-11'}]

contact_dict = {contact['display_name']: contact['data1'] for contact in contact_list}

print(contact_dict)

运行结果:

{'10手机': '1-000-10', '11手机': '1-000-11'}

在这个示例中,我们使用字典推导式创建了一个新字典 contact_dict,其中键是列表中每个字典的 'display_name' 键对应的值,而值是 'data1' 键对应的值。

你可能感兴趣的:(Python,linux,前端,运维)