Explica este código Python
Dificultad: Básico
l = [1, 2]
l.insert(1,[1,2,3])
print(l)
- 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)
Respuesta:
[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 deappend()
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.