摘要:
1、序列增量赋值 +=/*= +=特殊函数为__iadd__,如果没有则调用__add__;但是区别是前者为就地改动,后者需要新生成一个变量,计算,再赋值,性能低下。 比如不可变变量 (比如tuple)根本不支持这个这个操作(注意:str为特例,cpython对str做了优化),所以使用就是后者__ 阅读全文
摘要:
1、列表推导 列表推导可以帮助我们把一个序列或是其他可迭代类型中的元素过滤或者加工,然后新建一个列表(Python内置的 filter和map函数组合起来也能达到同样的效果)。 阅读全文