d = dict({('a','b'):1}) 那么如何使用 d.get('a') 或 d.get('b') 而不是 d.get(('a','b')) 来获取值
>>> d=dict({('a','b'):1})
>>> d.get('a') // should return value as 1
>>> d.get('b') // should return value as 1
>>> d.get(('a','b'))
1
>>>
最佳答案
您可以创建一个与 this question 中的函数类似但更简单的部分匹配函数。
def partial_match(d, part_key):
for key, value in d.items():
if part_key in key:
return value
>>> partial_match(d, 'a')
1
关于python - 如果在Python字典中,多个键被分配给一个值,那么如何使用其中一个键来获取值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20457993/