Ibuprofeno.py💊| #177: Explica este código Python

Cristian Fernando - Sep 9 - - Dev Community

Explica este código Python

Dificultad: Fácil

k = [2, 1, 0, 3, 0, 2, 1]
print(k.count(k.index(0)))
Enter fullscreen mode Exit fullscreen mode
  • A. 2
  • B. 1
  • C. 0
  • D. 3

Respuesta:

👉 A. 2

Al usar el método index con listas, le pasamos un posible elemento que puede o no estar en la lista y nos regresa el índice de la primera coincidencia que se encuentre.

En nuestro caso nuestra lista tiene dos items 0 en diferentes posiciones, entonces regresamos el índice el primero que halle que seria 2.

Posteriormente usamos el método count para contar cuantas veces ese 2 obtenido se repite en la lista en general, y como podemos ver existen dos items 2.

Finalmente imprimimos 2 por consola.

No debemos confundir que el 2 que nos regresa index es justamente un índice, mientras que el el 2 que regresa count es un item de la lista.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .