A veces, al trabajar con la lista de Python, puede haber un problema en el que necesitamos realizar los cambios de elementos entre listas. Tener solución a este problema siempre es muy útil. Vamos a discutir cierta forma en que se puede realizar esta tarea.
Método: Usandopop() + insert() + index()
Esta tarea en particular se puede realizar usando una combinación de las funciones anteriores. En esto, solo usamos la propiedad de la función emergente para devolver y eliminar el elemento e insertarlo en la posición específica de otra lista usando la función de índice.
# Python3 code to demonstrate working of # Insert Nth element to Kth element in other list # Using pop() + index() + insert() # initializing lists test_list1 = [4, 5, 6, 7, 3, 8] test_list2 = [7, 6, 3, 8, 10, 12] # printing original lists print("The original list 1 is : " + str(test_list1)) print("The original list 2 is : " + str(test_list2)) # initializing N N = 5 # initializing K K = 3 # Using pop() + index() + insert() # Insert Nth element to Kth element in other list res = test_list1.insert(K, test_list2.pop(N)) # Printing result print("The list 1 after insert is : " + str(test_list1)) print("The list 2 after remove is : " + str(test_list2))
Producción :
The original list 1 is : [4, 5, 6, 7, 3, 8] The original list 2 is : [7, 6, 3, 8, 10, 12] The list 1 after insert is : [4, 5, 6, 12, 7, 3, 8] The list 2 after remove is : [7, 6, 3, 8, 10]
Publicación traducida automáticamente
Artículo escrito por manjeet_04 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA