map、filter、sorted
map(func,*iterables)
# 求 1**9 + 2**8 + 3**7 + ...... 9**1 s = 0 for x in map(pow, range(1, 10), range(9, 0,-1)): s += x print(s)
filter(func,*iterables)
#过滤出0-10内的所有偶数,并生成列表 def is_even(n): return n%2 == 0 result = list(filter(is_even,range(11))) print(result)
sorted(iterable, key=None, reverse=False)
L = [1,3,45,67,8,9,101,3] print(sorted(L)) #[1, 3, 3, 8, 9, 45, 67, 101] print(L) #[1, 3, 45, 67, 8, 9, 101, 3] print(sorted(L,reverse=True)) #[101, 67, 45, 9, 8, 3, 3, 1]