Explica este código Python
Dificultad: Básico
## Reto #49
frutas= ["manzana", "pera", "fresa"]
frutas.extend("uva")
print(frutas)
👉 A. ['uva', 'manzana', 'pera', 'fresa']
👉 B. ['manzana', 'pera', 'fresa', ['uva']]
👉 C. ['manzana', 'pera', 'fresa', 'uva']
👉 D. ['manzana', 'pera', 'fresa', 'u', 'v', 'a']
Respuesta en el primer comentario.
Top comments (2)
Respuesta:
👉 D.
['manzana', 'pera', 'fresa', 'u', 'v', 'a']
El método
extend
en Python lo usamos para unir listas, pero ¿qué pasa cuando intentamos unir una lista con, por ejemplo, una cadena de texto?extend
va recorriendo item por item toda la lista, al llegar auva
se da cuenta que es un iterable de tipo cadena, entonces empieza a recorrer carácter por carácter todo el string y por ello el resultado es el mostrado.D