How to remove specific element by value from a list in Python

2 Answers

0 votes
lst = [4, 3, 6, 8, 1, 2, 7, 9, 5]
 
to_remove = 8
     
if to_remove in lst:  
    lst.remove(to_remove)  
 
print(lst)
 
 
 
'''
run:
 
[4, 3, 6, 1, 2, 7, 9, 5]
 
'''

 



answered Jan 24, 2020 by avibootz
edited Jan 24, 2020 by avibootz
0 votes
lst = [4, 3, 6, 8, 1, 2, 7, 9, 5]
 
to_remove = 2
      
if to_remove in lst:  
   lst.pop(lst.index(to_remove))  
 
print(lst)
 
 
 
'''
run:
 
[4, 3, 6, 8, 1, 7, 9, 5]
 
'''

 



answered Jan 24, 2020 by avibootz
edited Jan 24, 2020 by avibootz

Related questions

1 answer 174 views
1 answer 179 views
2 answers 225 views
2 answers 296 views
1 answer 263 views
1 answer 147 views
1 answer 194 views
...