示例:
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' 键对应的值。