2015-07-19 122 views
0

如何获取列表中元素的数量?计算列表中的元素python

L = ['a,b,c,d','e,f,g,h,i','j,k,l',] 

我想找到在第一列表中多少个元素在L.

A,B,C,d = 4组的元素
E,F,G,H,I = 5元件
J,K,L = 3层的元件

+0

这不是列表的列表,这是一个字符串列表。列表的列表将是'[[a,b,c,d],[e,f,g,h,i],[j,k,l]]'并且会有不同的答案LEN(L [0])')。 –

回答

1

对于L每个字符串可以使用the str.count method计数逗号的数量和添加一个:

In [277]: L = ['a,b,c,d','e,f,g,h,i','j,k,l',] 

In [278]: [item.count(',')+1 for item in L] 
Out[278]: [4, 5, 3]