小编You*_*Gad的帖子

将列表与字典中的值进行比较

我有一个包含值列表和列表的字典:

dict1={'first':['hi','nice'], 'second':['night','moon']}
list1= [ 'nice','moon','hi']
Run Code Online (Sandbox Code Playgroud)

我想将字典中的值与list1进行比较,如果每个键的值出现在列表中,则为键创建一个计数器:输出应该是这样的:

   first 2
   second 1
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

count = 0 
for list_item in list1: 
    for dict_v in dict1.values():
      if list_item.split() == dict_v:
        count+= 1
        print(dict.keys,count)
Run Code Online (Sandbox Code Playgroud)

任何帮助?提前致谢

python dictionary list python-3.x

7
推荐指数
2
解决办法
99
查看次数

标签 统计

dictionary ×1

list ×1

python ×1

python-3.x ×1