我怎样才能得到随机矩阵的长度(除了每一行中最后一个元素),例如: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