Quantcast
Channel: How can I partition (split up, divide) a list based on a condition? - Stack Overflow
Viewing all articles
Browse latest Browse all 41

Answer by Hanfei Sun for How can I partition (split up, divide) a list based on a condition?

$
0
0
def partition(pred, iterable):'Use a predicate to partition entries into false entries and true entries'    # partition(is_odd, range(10)) --> 0 2 4 6 8   and  1 3 5 7 9    t1, t2 = tee(iterable)    return filterfalse(pred, t1), filter(pred, t2)

Check this


Viewing all articles
Browse latest Browse all 41

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>