About 683,000 results
Open links in new tab
  1. python - How do I clone a list so that it doesn't change …

    4147 new_list = my_list doesn't actually create a second list. The assignment just copies the reference to the list, not the actual list, so both new_list and my_list refer to the same list after …

  2. python - What is the best way to copy a list? - Stack Overflow

    Feb 13, 2014 · So, is the only way to get a deepcopy of a list by using the copy module? Seems strange that Python doesn't include deep copy in its standard functionality.

  3. Copying nested lists in Python - Stack Overflow

    Then you create a copy of a: b = a.copy. This is a different list, but it contains the same 'sub-lists' this means that changing b, for example b.append([5, 6]) will not change a, however changing …

  4. python - How to deep copy a list? - Stack Overflow

    copy() is a shallow copy function. If the given argument is a compound data structure, for instance a list, then Python will create another object of the same type (in this case, a new list) but for …

  5. Python copy a list of lists - Stack Overflow

    Feb 24, 2015 · When you call regular copy.copy() you are performing a shallow copy. This means that in a case of a list-of-lists, you will get a new copy of the outer list, but it will contain the …

  6. python - What is the difference between shallow copy, deepcopy …

    May 6, 2017 · Normal assignment operations will simply point the new variable towards the existing object. The docs explain the difference between shallow and deep copies: The …

  7. python - How to make a copy of a list of objects not change when ...

    Jul 9, 2011 · Possible Duplicates: How to clone a list in python? What is the best way to copy a list in Python?

  8. copy a list in python - Stack Overflow

    Jul 13, 2013 · 0 As an additional data point, Python 3.3 added the copy method as a readable alternative to the slicing syntax. So white.copy() also creates a shallow copy of the list white

  9. Slicing a list in Python without generating a copy

    Feb 27, 2011 · Given a list of integers L, I need to generate all of the sublists L[k:] for k in [0, len(L) - 1], without generating copies. How do I accomplish this in Python? With a buffer object …

  10. deep copy of list in python - Stack Overflow

    Aug 22, 2020 · That is how shallow copies work. You created a copy of the outer list, but appended 10 to the inner list, which is the same object in both lists, x and l.