Ibuprofeno.py馃拪| #96: Explica este c贸digo Python

Cristian Fernando - May 2 - - Dev Community

Explica este c贸digo Python

Dificultad: F谩cil

bebidas = ["Agua", "Coca-Cola", "Pepsi"]
bebidas[0:2] = ["Limonada", "Fanta"]
print(bebidas)
Enter fullscreen mode Exit fullscreen mode

馃憠 A. ["Pepsi", "Limonada", "Fanta"]
馃憠 B. ["Limonada", "Fanta", "Agua", "Coca-Cola", "Pepsi"]
馃憠 C. ["Limonada", "Fanta", "Pepsi"]
馃憠 D. IndexError


Respuesta:

馃憠 C. ["Limonada", "Fanta", "Pepsi"]

En Python podemos tomar un intervalo de un lista para poder sustituirlo por otro.

Lograr esto es muy sencillo, solo tenemos que seleccionar el trozo de lista a sustituir y remplazarla por el nuevo trozo.

En nuestro ejemplo cortamos [0:2], 贸sea ["Agua", "Coca-Cola"], para poder remplazarlo por ["Limonada", "Fanta"].

Es importante mencionar que el trozo a cortar no necesariamente debe ser del mismo tama帽o que el trozo a agregar, por ejemplo:

bebidas = ["Agua", "Coca-Cola", "Pepsi"]
bebidas[0:2] = ["Limonada", "Fanta", "Agua con gas", "Sprite"]
print(bebidas) # ['Limonada', 'Fanta', 'Agua con gas', 'Sprite', 'Pepsi']
Enter fullscreen mode Exit fullscreen mode

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