Элементы списка Python в списке

Я пытаюсь найти простой способ подсчета количества элементов в списке:

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

Я хочу знать, что в этом списке есть 3 элемента.

Ответ 1

len()

>>> someList=[]
>>> print len(someList)
0

Ответ 2

просто len(MyList)

Это также работает для объектов strings, tuples, dict.

Ответ 3

len() 

он будет считать элемент в списке, кортеж, строку и словарь, например.

>>> 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, это лучший ebook для начинающих питона.

Ответ 4

Чтобы найти количество уникальных элементов списка, используйте комбинацию len() и set().

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

Ответ 5

len(myList) должен это сделать.

len работает со всеми коллекциями и строками тоже!

Ответ 6

вы можете получить размер списка двумя способами.

>>> l = ['a','b','c']
>>> len(l)
3

OR

>>> l.__len__() 
3

Ответ 7

Len не даст общее количество объектов во вложенном списке (включая многомерные списки). Если у вас numpy, используйте size(). В противном случае используйте списки в рекурсии.