fork(1) download
  1. import timeit
  2. myList = [(), (), ('',), ('c', 'e'), ('ca', 'ea'), ('d',), ('do',), ('dog', 'ear', 'eat', 'cat', 'car'), ('dogs', 'cars', 'done', 'eats', 'cats', 'ears'), ('don',)]
  3. print(timeit.timeit('list(filter(None, myList))', 'from __main__ import myList'))
  4. print(timeit.timeit('[t for t in myList if t]', 'from __main__ import myList'))
Success #stdin #stdout 2.94s 10104KB
stdin
Standard input is empty
stdout
1.5365421772003174
1.29734206199646