Lamda表达式和列表推导示例:
# Complexity = O(n)
def limit(arr, min_lim=None, max_lim=None):
min_check = lambda val: True if min_lim is None else (min_lim <= val)
max_check = lambda val: True if max_lim is None else (val <= max_lim)
return [val for val in arr if min_check(val) and max_check(val)]