我试着检查字典中的键和值是否相同,是否打印出正确单词的数量,如果没有,检查有多少字母是完全匹配的。你知道吗
eg. {'KEY':'KET'}
the output should be 1 mismatch for Y!=T
我尝试了zip函数向新字典添加键和值,但它没有向字典添加重复字母。就像下面一样。你知道吗
word_dict={'PRETTY': 'PRESEN'}
for key,value in word_dict.items():
if key==value:
count_correct+=1
elif key!=value and len(key)==len(value):
new_dict=dict(zip(key,value))
print (new_dict)
以上代码输出为:
{'P': 'P', 'T': 'E', 'E': 'E', 'Y': 'N', 'R': 'R'}
缺少一个“T”:“S”
我知道我可以转换不同列表中的键和值,并比较两者的索引。但我也想知道创建字典是否会将两个字符串中的所有值相加。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐