Compact list
Removes falsy values from a list.
- Use
filter()
to filter out falsy values (False
,None
,0
, and""
).
def compact(lst): return list(filter(None, lst)) compact([0, 1, False, 2, '', 3, 'a', 's', 34]) # [ 1, 2, 3, 'a', 's', 34 ]
Removes falsy values from a list.
filter()
to filter out falsy values (False
, None
, 0
, and ""
).def compact(lst): return list(filter(None, lst)) compact([0, 1, False, 2, '', 3, 'a', 's', 34]) # [ 1, 2, 3, 'a', 's', 34 ]
Creates a list with the non-unique values filtered out.
Creates a list with the unique values filtered out.
Splits values into two groups, based on the result of the given filtering function.
Randomizes the order of the values of an list, returning a new list.