📌  相关文章
📜  Python|将一个列表元素移动到另一个列表

📅  最后修改于: 2022-05-13 01:55:17.039000             🧑  作者: Mango

Python|将一个列表元素移动到另一个列表

有时,在使用Python列表时,可能会出现我们需要执行元素的列表间移位的问题。解决这个问题总是非常有用的。让我们讨论一下可以执行此任务的特定方式。

方法:使用pop() + insert() + index()
可以使用上述功能的组合来执行此特定任务。这里我们只是使用pop函数的属性来返回和删除元素,并使用index函数将其插入到其他列表的特定位置。

# Python3 code to demonstrate working of
# Move one list element to another 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))
  
# Using pop() + index() + insert()
# Move one list element to another list
res = test_list1.insert(4, test_list2.pop(test_list2.index(10)))
  
# Printing result
print("The list 1 after insert is : " +  str(test_list1))
print("The list 2 after remove is : " +  str(test_list2))
输出 :
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, 7, 10, 3, 8]
The list 2 after remove is : [7, 6, 3, 8, 12]