В Python существует несколько способов удалить элемент из одного списка и добавить его в другой список. Вот несколько способов:
- Использование метода
pop()
. Методpop()
удаляет элемент из списка по указанному индексу и возвращает удаленный элемент. Затем вы можете добавить возвращенный элемент в другой список, используя методappend()
.
list1 = [1, 2, 3, 4, 5]
list2 = []
item = list1.pop(2) # Remove item at index 2 from list1
list2.append(item) # Append the removed item to list2
print(list1) # Output: [1, 2, 4, 5]
print(list2) # Output: [3]
- Использование метода
remove()
: методremove()
удаляет первое вхождение указанного элемента из списка. Затем вы можете добавить удаленный элемент в другой список.
list1 = [1, 2, 3, 4, 5]
list2 = []
item = 3 # Item to remove from list1
list1.remove(item) # Remove the item from list1
list2.append(item) # Append the removed item to list2
print(list1) # Output: [1, 2, 4, 5]
print(list2) # Output: [3]
- Использование нарезки. Нарезка позволяет извлечь часть списка. Вы можете удалить определенный элемент из одного списка и добавить его в другой список с помощью нарезки.
list1 = [1, 2, 3, 4, 5]
list2 = []
index = 2 # Index of the item to remove from list1
item = list1[index] # Get the item at the specified index
list1 = list1[:index] + list1[index+1:] # Remove the item from list1
list2.append(item) # Append the removed item to list2
print(list1) # Output: [1, 2, 4, 5]
print(list2) # Output: [3]