列表中的python count元素

Python count elements in list

本问题已经有最佳答案,请猛点这里访问。

我试图找到一种简单的方法来计算列表中元素的数量:

1
MyList = ["a","b","c"]

我想知道这个列表中有3个元素。


len()

1
2
3
>>> someList=[]
>>> print len(someList)
0


len(MyList)

本厂是strings也,tuplesdict对象。


len(MyList)应该做的。

len厂的所有字符串的集合,和太!


1
len()

它将计数的元素的列表,元组和字符串和词典EG。

1
2
3
4
5
6
7
8
9
10
11
12
>>> mylist = [1,2,3] #list
>>> len(mylist)
3
>>> word = 'hello' # string
>>> len(word)
5
>>> vals = {'a':1,'b':2} #dictionary
>>> len(vals)
2
>>> tup = (4,5,6) # tuple
>>> len(tup)
3

你可以学习使用Python Python字节,它是最畅销的电子书是Python初学者。


找到你的独特的元素的列表(使用set()len()和组合。

1
2
3
4
5
>>> ls = [1, 2, 3, 4, 1, 1, 2]
>>> len(ls)
7
>>> len(set(ls))
4

你可以用下面的列表,有大小两个通道。

1
2
3
4
5
6
7
8
>>> l = ['a','b','c']
>>> len(l)
3

OR

>>> l.__len__()
3


莱恩是不会屈服的,嵌套对象列表中的号码(包括多维列表)。如果你有一个size()numpy,使用。使用列表中的其他comprehensions递归。