Python Forum
Why does pop() removes an element from more than one list?
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Why does pop() removes an element from more than one list?
#1
I have just started using python and encountered this problem. I made list2 a copy of list1. When I remove the last element ("b") in list2 using list2.pop(), the same thing happens to list1 at the same time (which was not intended). Are list1 and list2 somehow 'entangled'?? What should I do if I want to make such changes to one of the lists only?

I know this might be a silly question but still please help :)

list1 = ["a","b"]
list2 = list1
print("list1 = ", list1)
list2.pop()
print("list1 = ", list1)
Reply


Messages In This Thread
Why does pop() removes an element from more than one list? - by albufork - Nov-16-2019, 04:52 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  element in list detection problem jacksfrustration 5 389 Apr-11-2024, 05:44 PM
Last Post: deanhystad
  list in dicitonary element problem jacksfrustration 3 713 Oct-14-2023, 03:37 PM
Last Post: deanhystad
  Find (each) element from a list in a file tester_V 3 1,235 Nov-15-2022, 08:40 PM
Last Post: tester_V
  Сheck if an element from a list is in another list that contains a namedtuple elnk 8 1,851 Oct-26-2022, 04:03 PM
Last Post: deanhystad
  -i option changes sys.path (removes leading empty string '') markanth 6 1,991 Aug-26-2022, 09:27 PM
Last Post: markanth
  Membership test for an element in a list that is a dict value for a particular key? Mark17 2 1,223 Jul-01-2022, 10:52 PM
Last Post: Pedroski55
  How to find the second lowest element in the list? Anonymous 3 2,024 May-31-2022, 01:58 PM
Last Post: Larz60+
  check if element is in a list in a dictionary value ambrozote 4 1,986 May-11-2022, 06:05 PM
Last Post: deanhystad
  The code I have written removes the desired number of rows, but wrong rows Jdesi1983 0 1,636 Dec-08-2021, 04:42 AM
Last Post: Jdesi1983
  sorting a list of lists by an element leapcfm 3 1,888 Sep-10-2021, 03:33 PM
Last Post: leapcfm

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020