【发布时间】:2015-05-01 06:53:40
【问题描述】:
我有一本这样的字典:
>>> pprint.pprint(d) {'a': ('abc', 'pqr', 'xyz'), 'b': ('abc', 'lmn', 'uvw'), 'c': ('efg', 'xxx', 'yyy')}现在,给定一个变量x,我希望能够列出字典中元组中第一个元素等于x 的所有键。因此我这样做(在 Python 2.6 上):
>>> [ k for k, v in d if v[0] == x ]
我得到了
回溯(最近一次通话最后): 文件“”,第 1 行,在 ValueError:需要超过 1 个值才能解压我该如何纠正这个问题?
【问题讨论】: