python 列表推导式
1.map
lambda形式
l=[1,2,3,4,5]
list(map(lambda o:o*6,l))
列表推导式
[o*6,for i in l]
2.filter
[i for i in l if i>3]
lambda 形式list(filter(lambda o:o>3,l))
3.字典反转
mcase = {'a': 10, 'b': 34}
{v: k for k, v in mcase.items()}
4.yield
def f():
for i in range(10):
yield i