如果我有这样的钥匙: ex_key = ('a','z')
如何为包含以上ex_key任一字符的字典键添加值?
例如,使用上面的键,我试图将值附加到('a',)
字典中的键上。由于key('a',)
包含的部分字符ex_key
。和('a','b')
键不算,因为ex_key
是('a','z')
。
d = {('a', 'b'): {('a', 'b', 'c')}, ('a', 'b', 'c'): {('a', 'b', 'c')}, ('a',): {('u', 'm', 'c')}}**
预期:
{('a', 'b'): {('a', 'b', 'c')}, ('a', 'b', 'c'): {('a', 'b', 'c')}, **('a',): {('a','z'), ('u', 'm', 'c')}}**
尝试这个:
for k,v in d.items():
if all(i in ex_key for i in k):
d[k] = v.union({ex_key})
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句