在python中使用两个值对作为键的最佳方法是什么?

时间:2016-09-02 06:51:19

标签: python list matrix

我基本上试图在蟒蛇中使用矩阵。我听说过像列表一样的东西,但我不确定操纵这些值的最简单方法是什么。我基本上希望在网格上的坐标(x,y)处存储一个值,只能通过同时具有x和y来访问它。类似的东西:

x = 3
y = 4
Matrix[3][4] = value

1 个答案:

答案 0 :(得分:4)

您可以将(x,y)元组作为键存储在字典中:

matrix = {(1, 1): value1, (1, 2): value2, ...}

您可以检索由坐标关联的值,如下所示:

value = matrix[(1, 2)]