我试图找到一种简单的方法来获取列表中元素数量的计数:
MyList = ["a", "b", "c"]
Run Code Online (Sandbox Code Playgroud)
我想知道这个列表中有3个元素.
Ign*_*ams 367
>>> someList=[]
>>> print len(someList)
0
Run Code Online (Sandbox Code Playgroud)
Atu*_*ind 40
len()
Run Code Online (Sandbox Code Playgroud)
它将计算列表中的元素,元组和字符串以及字典,例如.
>>> 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
Run Code Online (Sandbox Code Playgroud)
要学习Python你可以使用python的字节,它是python初学者的最佳电子书.
Joy*_*ind 25
要查找列表的独特元素的计数使用的组合len()和set().
>>> ls = [1, 2, 3, 4, 1, 1, 2]
>>> len(ls)
7
>>> len(set(ls))
4
Run Code Online (Sandbox Code Playgroud)
Abd*_*eed 10
你可以通过以下两种方式获得列表的大小.
>>> l = ['a','b','c']
>>> len(l)
3
OR
>>> l.__len__()
3
Run Code Online (Sandbox Code Playgroud)