知识点:1.列表转为字典:dic = {value:0 for value in key},将所有键的值初始化为0;
2.判断字符是否在字典的键中:if i not in dic.keys();
3.修改字典的键对应的值:dic[j] +=1;
4.使用items()访问键和值,“for”循环将遍历items()返回的键值对:
for key,value in dic.items():
print('{} : {}'.format(key,value))
n = int(input())
key = input().split(" ")
key.append('Invalid')
dic = {value:0 for value in key}
m = int(input())
list2 = input().split(" ")
for i in list2:
if i not in dic.keys():
dic['Invalid'] +=1
else:
for j in dic.keys():
if i == j:
dic[j] +=1
for key,value in dic.items():
print('{} : {}'.format(key,value))

京公网安备 11010502036488号