Contact: aviboots(AT)netvision.net.il
39,890 questions
51,821 answers
573 users
lst = [34, 78, 34, 90, 'python', 'java', 7.28, 34] for item in lst: if (item == 34): lst.remove(34) print(lst) ''' run: [78, 90, 'python', 'java', 7.28] '''
lst = [34, 78, 34, 90, 'python', 'java', 7.28, 34] try: while True: lst.remove(34) except ValueError: pass print(lst) ''' run: [78, 90, 'python', 'java', 7.28] '''
lst = [34, 78, 34, 90, 34, 'python', 'java', 7.28, 34] lst = [e for e in lst if e != 34] print(lst) ''' run: [78, 90, 'python', 'java', 7.28] '''
lst = [34, 78, 34, 90, 'python', 'java', 7.28, 34] lst = list(filter(lambda val: val != 34, lst)) print(lst) ''' run: [78, 90, 'python', 'java', 7.28] '''
lst = [34, 78, 34, 90, 'python', 'java', 7.35, 34] lst = list(filter((34).__ne__, lst)) print(lst) ''' run: [78, 90, 'python', 'java', 7.35] '''
lst = [34, 78, 34, 90, 'python', 'java', 7.35, 34] while 34 in lst: lst.remove(34) print(lst) ''' run: [78, 90, 'python', 'java', 7.35] '''
lst = [1, 2, 3, 3, 4, 5, 5, 5, 3, 3, 3.14, 7, 8] for i in range(len(lst) - 1, -1, -1): if lst[i] == 3: del lst[i] print(lst) ''' run: [1, 2, 4, 5, 5, 5, 3.14, 7, 8] '''