是具有相同長度的列表的列表。我已經返回其中關鍵我與一個元組的第i個從每個列表元素 匹配形式
{i:(l1[i],l2[i],...,lm[i])}
的字典。 說
matrix=[[1,2,3,4],[9,8,7,6],[4,8,2,6]]
太行:
>>> dict([(i,tuple(matrix[k][i] for k in xrange(len(matrix)))) for i in xrange(len(matrix[0]))])
做這項工作很好,輸出:
{0: (1, 9, 4), 1: (2, 8, 8), 2: (3, 7, 2), 3: (4, 6, 6)}
,但未能如果矩陣爲空:matrix=[]
。輸出應該是:{}
我該如何處理?
對不起來完成,最後的「K」實際上應該是0。我已經解決了這個問題。但是如果矩陣是空的,它仍然是問題。 – Sanich