我知道我的问题可以使用简单的迭代来解决,但我是Python新手,想知道是否有'惯用'或标准语言构造解决方案。在词典中搜索元组作为未知部分的键
所以问题是,我有字典是这样的:
mydict = {
(1,2) : 111,
(2,3) : 222,
(xxx, yyy) : zzz,
(xxx, qqq) : www,
....
这是一本字典至极包括关键的元组指向值 如何搜索的元组像(xxx, *)
如果我只需要(xxx, yyy)
和(xxx, qqq)
双? mydict[(xxx, *)]
还有其他类似的东西吗?
感谢您的帮助!
你可以使用列表理解:'[k for k in mydict if k [0] == xxx]'。 –
没有迭代就没有办法做到这一点。 –