我有一个python列表a=[2, 1, 1, 1, 1]
和python字典b={1: 'Poor', 2: 'Average', 3: 'Excellent'}
我需要找到一种方法,将列表项与字典键进行比较,以便最终
{2: 'Average', 1: 'Poor', 1: 'Poor' ,1:'Poor , 1:'Poor'}
我尝试过这种理解n = {k: z[k] for k in w if k in z}
{a1},但它给了我下面的输出,这不是我想要的[我知道它是因为关键字中的]
{2: 'Average', 1: 'Poor'}
我怎样才能让它像这样还一本字典
{2: 'Average', 1: 'Poor', 1: 'Poor' ,1:'Poor , 1:'Poor'}
其中列表中的每个元素都与字典键匹配
同一个键不能有多个值的字典。表示这一点的更好方法可能是构造元组列表:
相关问题 更多 >
编程相关推荐