python-GOGO
python学习总结高级特性切片翻转操作:s[::-1] 截取片段s=[1,2,3,4,5] s[:2]==s[0:2]==[1,2] s[-2:]=[4,5] s[-2:-1]=[4] 生成器 定义:生成器(generator)是对list缺点的弥补,加入list储存了100万个数据但是只需要调用前100个,剩余的数据必然导致浪费,因此程序员发明了生成器,其特点是一边计算一边输出,解决了内存浪费的问题 语法规则: 1.(x for x in l)2.yield tip:list插入元素方法l.append(number) 列表末尾添加一个元素 l.insert(place,number) 指定位置插入 l.extend(number1,number2)列表末尾添加多个元素 可迭代对象(Iterator) 可以使用next()和for的对象是可迭代对象,相似的概念是可迭代(Iterabel)其指的是可以使用for的对象。 dict str list tuple为可迭代 generator为可迭代对象 可迭代对象是惰性计算的,其可以包含无穷大的数据,例如自然数,但是li...