2024-04-25 23:18:15 发布
网友
有一种方法:
matrx = [ [1,2,3], [4,5,6] ] def LookupByTuple(tupl): answer = matrx for i in tupl: answer = answer[i] return answer print LookupByTuple( (1,2) )
使用
>>> matrix = [[1, 2, 3], [4, 5, 6]]
你可以:
>>> array_ = numpy.asarray(matrix) >>> array_[(1,2)] 6
或者没有纽比:
>>> position = (1,2) >>> matrix[position[0]][position[1]] 6
为了好玩:
>>> get = lambda i,m: m if not i else get(i[1:], m[i[0]]) >>> matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] >>> idx = (1,2) >>> get(idx, matrix) 6
有一种方法:
使用
你可以:
或者没有纽比:
为了好玩:
相关问题 更多 >
编程相关推荐