DEV Community

Cristian Fernando
Cristian Fernando

Posted on • Edited on

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

Explica este código Python

Dificultad: Básico

l = [1, 2]
l.insert(1,[1,2,3])
print(l)
Enter fullscreen mode Exit fullscreen mode
  • A. [1, 2, [1, 2, 3]]
  • B. [1, [1, 2, 3], 2]
  • C. [1, 2, 1, 2, 3]
  • D. [[1, 2, 3], 1, 2]

Respuesta en el primer comentario.

Top comments (1)

Collapse
 
duxtech profile image
Cristian Fernando • Edited

Respuesta:

  • B. [1, [1, 2, 3], 2]

insert() en Python es un método de listas que permite agregar un nuevo item a la lista, pero a diferencia de append() que lo agrega al final de la lista, insert() lo agrega en la posición de la lista que nosotros queramos.

insert() recibe 2 parámetros: el índice donde queremos hacer la inserción y el objeto como tal que queremos insertar en la lista.

En nuestro ejemplo insertamos en la posición 1 una nueva lista [1,2,3] dando como resultado final una lista anidada: [1, [1, 2, 3], 2].

Eso es todo.