键具有不同形式时的字典查找

2024-04-26 18:19:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个术语列表和一个字典,我想使用该列表根据这些键获取字典的值。 比方说

d = {'400cm': 'John Doe', 'Go - Pro': 'Mary Smith'}
l = ['400 cm', 'Go-Pro']

我想知道如何解释键与列表元素的形式略有不同的情况。例如:

key = '400cm' 
list_term = '400 cm'

key = 'Go - Pro'
list_term = 'Go-Pro'

基本上,我如何确保令牌级别上的相似性


1条回答
网友
1楼 · 发布于 2024-04-26 18:19:01

您需要使用密钥的规范形式。例如,在字典中存储/查找元素之前,始终可以从传入键中删除空格。您也可以始终转换为小写字母等

但一旦键形成,就没有内在的方法在字典中查找“相似”键(不管您如何定义)

相关问题 更多 >