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?
#2
After the statement list2 = list1, the two lists are the very same object. In fact there is only one list with two names, list1 and list2. The statement simply creates a new name for the object currently named list1. If you want a new object, make a copy
list2 = list(list1)
Reply


Messages In This Thread
RE: Why does pop() removes an element from more than one list? - by Gribouillis - Nov-16-2019, 05:22 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  element in list detection problem jacksfrustration 5 450 Apr-11-2024, 05:44 PM
Last Post: deanhystad
  list in dicitonary element problem jacksfrustration 3 761 Oct-14-2023, 03:37 PM
Last Post: deanhystad
  Find (each) element from a list in a file tester_V 3 1,265 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,891 Oct-26-2022, 04:03 PM
Last Post: deanhystad
  -i option changes sys.path (removes leading empty string '') markanth 6 2,032 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,239 Jul-01-2022, 10:52 PM
Last Post: Pedroski55
  How to find the second lowest element in the list? Anonymous 3 2,059 May-31-2022, 01:58 PM
Last Post: Larz60+
  check if element is in a list in a dictionary value ambrozote 4 2,021 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,649 Dec-08-2021, 04:42 AM
Last Post: Jdesi1983
  sorting a list of lists by an element leapcfm 3 1,922 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