remove multiple items from list python code example
Example 1: delete all list entries in a range python
L2 = [ x for x in L1 if -1 <= x <= 1 ]
Example 2: python remove multipl eelements from list
unwanted = {'item', 5}
item_list = [e for e in item_list if e not in unwanted]
Example 3: python remove multiple element from list by index
del my_list[2:6]
Example 4: remove one value from list more than once
# list with integer elements
list = [10, 20, 10, 30, 10, 40, 10, 50]
# number (n) to be removed
n = 10
# print original list
print ("Original list:")
print (list)
# loop to traverse each element in list
# and, remove elements
# which are equals to n
i=0 #loop counter
length = len(list) #list length
while(i<length):
if(list[i]==n):
list.remove (list[i])
# as an element is removed
# so decrease the length by 1
length = length -1
# run loop again to check element
# at same index, when item removed
# next item will shift to the left
continue
i = i+1
# print list after removing given element
print ("list after removing elements:")
print (list)