python - 使用坐标列表进行索引的更多 Pythonic 方法

标签 python list coordinates

所以我正在设计一个程序,需要使用存储的坐标列表来索引嵌套列表:

例如

coordinate = [2,1]

对于返回嵌套列表中元素的函数,我使用

return room[coordinate[0]][coordinate[1]]

我的编程直觉告诉我,这似乎太长了,应该有一种更短的方法来做到这一点,特别是在 Python 中,但我似乎找不到类似的东西。有谁知道有没有这样的方法?

最佳答案

您可以将坐标解压缩到多个变量中。

i, j = [2, 1]
return room[i][j]

coordinates = [2, 1]
### do stuff with coordinates
i, j = coordinates
return room[i][j]

关于python - 使用坐标列表进行索引的更多 Pythonic 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18257138/

相关文章:

python - 是否可以设置更高的轴标签 z-index?

r - 如何在 r 中绘制多个图,每个图对应一个需要与另一个向量创建坐标的向量?

php - 如何检测标记是否在谷歌地图中的多边形内

javascript - 如何让一个对象绕着html5 Canvas 中的一个点转动

python - 是否可以在Python中禁用stormpath的缓存?

python - graphviz分割错误

python - 使用 PIL 在 Python 中进行图像处理并面对 fromarray() 的问题

python - 将具有负数的列表排序为字符串会产生意外结果

python - 检查元组列表是否是另一个元组的子集

javascript - 展开式可折叠 HTML 列表- ul - li