我有一个元组列表:
indices = [ (0,1) , (1,2) , (5,9) , ...]
每个元组表示与表示网格的列表列表一起使用的索引。
我正在做的是提取与索引相对应的实际值:
for index in indices:
x = grid [index[0]] [index[1]] # get the value and move on
有没有更好的方法来实现这一目标?也许更“pythonic:D”
谢谢
答案 0 :(得分:1)
您可以使用列表comp
[grid[x][y] for x, y in indices]
或者,如果您在获得价值后仍需要做某些事情:
for x,y in indices:
i = grid[x][y]
# do stuff with i