【发布时间】:2014-03-31 21:58:13
【问题描述】:
您好,请问我如何将点中的元素与 pos 中的键进行比较并打印 pos[values] 即匹配的元组。谢谢你
我试过了
dots = [[1,2,73,4],[5,36,7,18]]
pos = {1:(0,6), 2:(4,3),3:(7,5),4:(9,0), 5:(0,28), 6:(4,3),7:(7,5),8:(9,0)}
dot_pos = []
for k in dots:
for item in k:
if item in pos:
dot_pos.append(pos[key])
得到了这个错误:
ValueError: too many values to unpack
请更新一下
那么我该如何解决这个问题以获得这样的输出:
[[(0, 6), (4, 3), (9, 0)],[ (0, 28), (7, 5]]
【问题讨论】:
-
我不明白你应该比较什么。这些值应该如何关联?
-
你能提供预期的输出吗?
标签: python-2.7