嗨,我在添加元组时遇到了一些困难,元组是字典的值,我提取了元组,需要添加到可迭代项中,比如空列表。即
path = [1,2,3,4]
pos = {1:(3,7), 2(3,0),3(2,0),4(5,8)}
h = []
for key in path:
if key in pos:
print pos[key]
h.append(pos[Key])#Gives an error请告诉我如何将poskey中的值附加到h中。谢谢。
发布于 2014-03-26 03:36:03
您可以使用列表理解。
h = [pos[key] for key in path if key in pos]演示:
print h
>>> [(3, 7), (3, 0), (2, 0), (5, 8)]备注:
key:value那样声明。您的语法不正确。key不同于Key。https://stackoverflow.com/questions/22650986
复制相似问题