- filter()
- map()
- reduce()
- zip()
from functools import reducea = [1, 2, 3, 4, 5]# filterb = list(filter(lambda x: x > 2, a))print('b:', b)# mapc = list(map(lambda x: x + 1, a))print('c:', c)# reduced = reduce(lambda x, y: x+y, [2, 3, 4], 1)print('d:', d) # 1 + 2 + 3 + 4 = 10# zip, 合成for i in zip((1, 2, 3), (4, 5, 6)):print('i:', i)# zip, 调换dicta = {'a': 'aa', 'b': 'bb'}dictb = dict(zip(dicta.values(), dicta.keys()))print('dictb:', dictb)
