计算列表中的列表

时间:2017-06-22 01:59:08

标签: python-3.x

grid = [['.', '.', '.', '.', '.', '.'],
        ['.', 'O', 'O', '.', '.', '.']]

我想问一下如何计算列表中的值。在这种情况下,值为6而不是2.抱歉,我对这些条款并不熟悉。谢谢!

2 个答案:

答案 0 :(得分:1)

如果您想要每个嵌套列表的长度,您可以使用列表推导

[len(sub_list) for sub_list in grid]
  

[6,6]

如果您想要长度的唯一值,可以使用set-comprehension

{len(sub_list) for sub_list in grid}
  

{6}

答案 1 :(得分:0)

这是列表清单。它实际上看起来像这样,只是在最后添加一个括号:

ActivityB

This other question has the answer