2015-07-19 121 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]