我有两个文件。
一个是json文档,另一个是元组列表。
元组列表包含所有对的ID号。
在json文档中,所有这些ID号都显示为每个字典行中的值。所以这些可以得到:
id_list = []
for line in list_of_dicts:
user = line.get('user')
id = user.get('id')
id_list.append(id)
同样在json文档中,每个ID号都有一个名称。这些可以通过以下方式获得:
name_list = []
for line in list_of_dicts:
user = line.get('user')
name = user.get('name')
name_list.append(name)
如何将这些名称放在这些列表中,并将它们作为字典与元组列表中的ID号匹配?
答案 0 :(得分:0)
如果它们都是相同大小的列表,则使用带有zip的字典,即
dict(zip(id_list,name_list))
示例
x = [1,2,3]
y= [4,5,6]
dict(zip(x,y))
{1: 4, 2: 5, 3: 6}