Python Forum
del in for loop not deleting everything
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
del in for loop not deleting everything
#1
My problem is that I want to use del in a for loop to delete everything in a list.

Code:
users = ['a', 'b', 'c', 'd', 'e']

for user in users:
    del users[0]
 
print(users)
However, this deletes everything except the last 2 values.
I am a beginner and learning. Please explain why this is happening. Thank you Smile
Reply


Messages In This Thread
del in for loop not deleting everything - by noswad - Nov-22-2020, 07:57 PM

Forum Jump:

User Panel Messages

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