Remove all occurrences of a value from a list?

后端 未结 23 1898
佛祖请我去吃肉
佛祖请我去吃肉 2020-11-21 23:45

In Python remove() will remove the first occurrence of value in a list.

How to remove all occurrences of a value from a list?

This is w

23条回答
  •  既然无缘
    2020-11-22 00:07

    About the speed!

    import time
    s_time = time.time()
    
    print 'start'
    a = range(100000000)
    del a[:]
    print 'finished in %0.2f' % (time.time() - s_time)
    # start
    # finished in 3.25
    
    s_time = time.time()
    print 'start'
    a = range(100000000)
    a = []
    print 'finished in %0.2f' % (time.time() - s_time)
    # start
    # finished in 2.11
    

提交回复
热议问题