Función de lista de Python | count ()

| | | | | | | | | | |

Sintaxis:

nombre_lista.cuenta (objeto) 

Parámetros:

El objeto es las cosas cuya cuenta ha de devolverse. 

Devoluciones:

el método count () devuelve el recuento de cuántas veces aparece obj en la lista. 

Excepción:

Si se pasa más de 1 parámetro en el método count (), devuelve un TypeError.

Código # 1


# Programa Python3 para contar el número de veces
# objeto aparece en la lista usando el método de conteo ()


list1 = [ 1 , < /código> 1 , 1 , 2 , 3 , 2 , 1 ]


# Cuenta como man y veces 1 aparece en la lista 1

print (list1.count ( 1 ))


lista2 = [ `a` , `a` , ` a` , `b` , ` b` , `a` , ` c` , `b` ]


# Cuenta cuantas veces "b‚"" aparece en la lista

print < /código> (lista2.cuenta ( `b ` ))

lista3 = [ `Gato` , `Murciélago` , ` Sat` , `Gato` , `gato` , ` Mat` ]


# Cuenta cómo muchas veces ' Gato ' aparece en la lista 3

print (list3.count ( ` Cat` ))

Salida:

4 3 2 

Código # 2: Error de tipo

# demostración de Python3
# error en el método de conteo ()


lista1 = [ 1 , 1 , 1 , 2 , 3 , 2 , 1 < /código> ]


# Error al pasar dos parámetros.

print (list1.count ( 1 , 2 ))

Salida:

Rastreo (última llamada más reciente): Archivo "/home/41d2d7646b4b549b399b0dfe29e38c53.py", línea 7, en print (list1. count (1, 2)) TypeError: count () toma exactamente un argumento (2 dados) 

Código # 3


# programa Python3 para contar el número de veces
# objeto aparece en la lista usando el método count() < /código>

lista1 = [ ( `Gato` , < código clase ="cadena ">` Murciélago` ), ( `Sat` , ` Cat` ), ( `Gato` , `Murciélago` ),

( `Gato` , ` Murciélago` , < /código> `Sábado` ), [ 1 , 2 ], [ 1 , 2 , 3 ], [ 1 , 2 ]]


# Cuenta cuantas veces aparece "Gato" en la lista

imprimir (lista1.cuenta (( `Gato` , `Murciélago` )))


# Cuenta el número de veces sublistaed
# ' [1, 2] ' aparece en la lista 1

print (list1.count ([ 1 , 2 ]))

Salida:

2 2 

Aplicación práctica:

Digamos que queremos contar cada elemento de una lista y almacenarlo en otra lista, o digamos un diccionario.

# Programa de Python3 para contar el número de veces
# El objeto aparece en la lista usando el método count()

< br>

lst = [ `Gato` , ` Murciélago` , `Sábado` , ` Gato ` , `Mat` , ` Gato` , `Sábado` ]


# Para ver el número de ocurrencias
# de cada elemento en la lista

print ([[l, lst.count (l)] para l en establecer (lst)])


# Para ver el número de ocurrencias
# de cada elemento en el diccionario

print ( dict ((l, lst.count (l)) para l en conjunto (lst)))

Salida:

[[`Mat `, 1], [` Gato`, 3], [`Sáb`, 2], [` Murciélago`, 1]] {`Murciélago`: 1,` Gato`: 3, `Sáb`: 2,` Estera `: 1}