Python Forum
How to remove dict from a list?
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
How to remove dict from a list?
#8
(Sep-28-2020, 09:17 AM)buran Wrote: @perfingo - you will be surprised what the result of your code is when the order of elements is different. Don't change list while iterating over it
/.../
it will work if you iterate over copy of the original list though
assigning list comprehension to old_list is solving OP of removing elements and keeping the same variable

Mea culpa! What was I thinking? Through my lapse of attention I gave really bad advice and committed real sin (fortunately no puppies died). As smart people had said:

"If fact, in any programming language for most part if you mutate something while you iterating over it you living in state of sin and you deserve whatever happens to you" -- Raymond Hettinger, Python core-developer, Transforming Code into Beautiful, Idiomatic Python
I'm not 'in'-sane. Indeed, I am so far 'out' of sane that you appear a tiny blip on the distant coast of sanity. Bucky Katt, Get Fuzzy

Da Bishop: There's a dead bishop on the landing. I don't know who keeps bringing them in here. ....but society is to blame.
Reply


Messages In This Thread
How to remove dict from a list? - by Denial - Sep-28-2020, 07:05 AM
RE: How to remove dict from a list? - by buran - Sep-28-2020, 07:09 AM
RE: How to remove dict from a list? - by Denial - Sep-28-2020, 08:04 AM
RE: How to remove dict from a list? - by DeaD_EyE - Sep-28-2020, 08:19 AM
RE: How to remove dict from a list? - by buran - Sep-28-2020, 08:24 AM
RE: How to remove dict from a list? - by perfringo - Sep-28-2020, 09:10 AM
RE: How to remove dict from a list? - by buran - Sep-28-2020, 09:17 AM
RE: How to remove dict from a list? - by perfringo - Sep-28-2020, 02:40 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  unable to remove all elements from list based on a condition sg_python 3 430 Jan-27-2024, 04:03 PM
Last Post: deanhystad
  Remove numbers from a list menator01 4 1,323 Nov-13-2022, 01:27 AM
Last Post: menator01
  Membership test for an element in a list that is a dict value for a particular key? Mark17 2 1,210 Jul-01-2022, 10:52 PM
Last Post: Pedroski55
  Are list/dict comprehensions interpreted really sequentially? anata2047 3 1,452 May-31-2022, 08:43 PM
Last Post: Gribouillis
  Updating nested dict list keys tbaror 2 1,276 Feb-09-2022, 09:37 AM
Last Post: tbaror
  Remove empty keys in a python list python_student 7 3,019 Jan-12-2022, 10:23 PM
Last Post: python_student
  Remove an item from a list contained in another item in python CompleteNewb 19 5,714 Nov-11-2021, 06:43 AM
Last Post: Gribouillis
  What type of *data* is the name of a list/tuple/dict, etc? alloydog 9 4,371 Jan-30-2021, 07:11 AM
Last Post: alloydog
  .remove() from a list - request for explanation InputOutput007 3 2,220 Jan-28-2021, 04:21 PM
Last Post: InputOutput007
Question dict value, how to change type from int to list? swissjoker 3 2,742 Dec-09-2020, 09:50 AM
Last Post: perfringo

Forum Jump:

User Panel Messages

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