Better way to do this dict comprehesion
Sayth Renshaw
flebber.crue at gmail.com
Wed Mar 8 04:52:30 EST 2017
Peter I really like this
The complete code:
>>> from collections import Counter
>>> def find_it(seq):
... [result] = [k for k, v in Counter(seq).items() if v % 3 == 0]
... return result
...
>>> test_seq = [20,1,-1,2,-2,3,3,5,5,1,2,4,20,4,-1,-2,5]
>>> find_it(test_seq)
But what may be the smallest thing in this i had no idea I could do [result] = blah and get a generator on the return variable that seems insane.
Cheers
Sayth
More information about the Python-list
mailing list