Python:(复习)列表推导式、生成器表达式、字典推导式
1.列表推导式
案例:提取到100之间的奇数
1.1 原始写法:
1.2 列表推导式写法:
稍微复杂一点的问题:100以内的各个奇数的平方
列表生成式性能高于列表操作。
2.生成器表达式
还是上面的案例。用生成表达式:
3.字典推导式
这个案例是将key和value颠倒.
原始方式是遍历它,然后颠倒位置,放入新生成的dict。
而用字典推导式:
拓展:bisect维护已排序序列
案例:提取到100之间的奇数
1.1 原始写法:
1.2 列表推导式写法:
稍微复杂一点的问题:100以内的各个奇数的平方
列表生成式性能高于列表操作。
还是上面的案例。用生成表达式:
这个案例是将key和value颠倒.
原始方式是遍历它,然后颠倒位置,放入新生成的dict。
而用字典推导式: