barplot - Elementos de conteo de Python en la lista
pandas plot (7)
Len no mostrará el número total de objetos en una lista anidada (incluidas las listas multidimensionales). Si tienes numpy
, usa size()
. De lo contrario, use la lista de comprensión dentro de la recursividad.
Esta pregunta ya tiene una respuesta aquí:
Estoy tratando de encontrar una forma sencilla de obtener un recuento del número de elementos en una lista:
MyList = ["a", "b", "c"]
Quiero saber que hay 3 elementos en esta lista.
Para encontrar el recuento de elementos únicos de la lista, use la combinación de len()
y set()
.
>>> ls = [1, 2, 3, 4, 1, 1, 2]
>>> len(ls)
7
>>> len(set(ls))
4
Puedes obtener el tamaño de una lista siguiendo dos formas.
>>> l = [''a'',''b'',''c'']
>>> len(l)
3
OR
>>> l.__len__()
3
acaba de hacer len()
Esto también funciona para strings
, tuples
, objetos dict
.
>>> someList=[]
>>> print len(someList)
0
len(myList)
debería hacerlo.
len
trabaja con todas las colecciones, y las cuerdas también!
len()
contará el elemento en la lista, tupla y cadena y diccionario, por ejemplo.
>>> 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
Para aprender Python puedes usar el byte de python , es el mejor libro electrónico para principiantes de python.