我怎樣才能得到隨機矩陣的長度(除了每一行中最後一個元素),例如:Python的矩陣長度
x=[['1', '7', 'U1'], ['1.5', '8', 'U1'], ['2', '5.5', 'U2']]
我知道,長度Python的使用「len(x)
」,但它是不正確
結果一定是在這種情況下6(在每一行最後一個元素不算)
感謝
我怎樣才能得到隨機矩陣的長度(除了每一行中最後一個元素),例如:Python的矩陣長度
x=[['1', '7', 'U1'], ['1.5', '8', 'U1'], ['2', '5.5', 'U2']]
我知道,長度Python的使用「len(x)
」,但它是不正確
結果一定是在這種情況下6(在每一行最後一個元素不算)
感謝
sum(len(xx) - 1 for xx in x)
應該工作。
非常感謝,它的工作! – thaking 2011-04-25 21:09:00
@thaking:由於這與http://stackoverflow.com/questions/5781294/matrix-problem-python的答案不一樣,我期望隨着另一個試圖調和這兩個答案的問題出現鬧笑。 – 2011-04-25 21:28:28
你讀過http://stackoverflow.com/questions/5781294/matrix-problem-python的答案了嗎?它顯示瞭如何跳過每一行中的最後一個元素。這個答案有什麼問題? – 2011-04-25 21:07:38
這不是一個矩陣,它是列表 – joaquin 2011-04-25 21:13:02