Método count() en Python

El método count() en Python es una función incorporada (built-in) que se utiliza para contar cuántas veces aparece un elemento en una secuencia (como una cadena , una lista o una tupla ). Este método toma un argumento, que es el elemento que deseas contar en la secuencia, y devuelve el número de ocurrencias de ese elemento en la secuencia.


Sintaxis Método count() en Python

A continuación vamos a ver cual es la sintaxis del método count() en Python:

Ejemplo

    print(elemento)
  
  • secuencia : La secuencia en la que deseas buscar el elemento (por ejemplo, una cadena, una lista o una tupla).
  • elemento : El elemento que deseas contar en la secuencia.

Ejemplo del método count() en Python

Devuelve el número de veces que la letra a aparece en la cadena:

Ejemplo

    texto = "Hola Valencia"
print(texto.upper())
print(texto.replace("Valencia", "Sevilla"))
  

Resultado:

Ejemplo

    HOLA VALENCIA
Hola Sevilla

En este ejemplo, utilizamos el método count() para contar cuántas veces aparece la letra "a" en la cadena frase . El método devuelve el valor 2, lo que indica que "a" aparece cuatro veces en la cadena.

Es importante destacar que el método count() es sensible a mayúsculas y minúsculas . Si deseas contar las ocurrencias sin distinguir entre mayúsculas y minúsculas, debes asegurarte de que la secuencia y el elemento coincidan en cuanto a mayúsculas y minúsculas o convertir todo a mayúsculas o minúsculas antes de contar.

El método count() en Python distingue entre letras con tilde y letras sin tilde . Por ejemplo, si tienes una cadena que contiene la letra "á" y otra que contiene la letra "a" sin tilde, el método count contará estas dos letras como diferentes.


No distinguir entre mayúsculas y minúsculas con el método count() en Python

Aquí hay un ejemplo que cuenta las ocurrencias de "hola" en una cadena sin distinguir entre mayúsculas y minúsculas:

Ejemplo

    texto = "Hola Valencia"
print(texto.upper())
print(texto.replace("Valencia", "Sevilla"))
  

Resultado:

Ejemplo

    print(elemento)

En este caso, convertimos la cadena a minúsculas con lower() antes de contar las ocurrencias, lo que nos permite contar "hola" sin importar si está en mayúsculas o minúsculas.


Valores de parámetros

ParámetroDescripción
Valor Requerido. Una cuerda. La cadena al valor a buscar
Cominezo Opcional. Un entero. La posición para iniciar la búsqueda. El valor predeterminado es 0
Fin Opcional. Un entero. La posición para finalizar la búsqueda. El valor predeterminado es el final de la cadena.


Practica Método count() en Python en el editor

Pon en práctica lo aprendido con nuestro editor Python interactivo. Cada ejercicio incluye el código de partida y un botón para abrirlo en una nueva pestaña, donde puedes modificarlo y ejecutarlo.

Ejercicio: A continuación vamos a ver cual es la sintaxis del método

A continuación vamos a ver cual es la sintaxis del método count() en Python.

Ejemplo

    print(elemento)
  
Abrir en editor

Ejercicio: Devuelve el número de veces que la letra

Devuelve el número de veces que la letra a aparece en la cadena.

Ejemplo

    texto = "Hola Valencia"
print(texto.upper())
print(texto.replace("Valencia", "Sevilla"))
  
Abrir en editor

Ejercicio: Usar print()

Aquí hay un ejemplo que cuenta las ocurrencias de "hola" en una cadena sin distinguir entre mayúsculas y minúsculas.

Ejemplo

    print("Práctica 1093")
valores = [1, 2, 3]
print(sum(valores))
  
Abrir en editor