切片:切片可以从列表中获取多个值,返回一个新的列表.
spam = [1,2,3,4,5,6,7]
spam[0:4] // [1,2,3,4]
在切片中第一个整数为切片的开始处下标,第二个整数是切片的结束处下标...,切片向上增长,直到第二个下标,但不包括它,
省略第一个参数如spam[:2] 相当于默认开始从0开始,
省略第二个参数,则默认到列表结尾,spam[1:]
如果两个参数都省略,则默认从0到列表结尾,...1232 将列表 spam的最后一个元素改成1232
列表的链接时候用加号 +
如 [1,2,3,4,5] + [6,7,8,9] // [1,2,3,4,5,6,7,8,9]
*号可以实现列表的复制...+= 1这种增强赋值
spam + =1 等于 spam = spam +1 榆与此类似的还有
spam += 1; spam -= 1; spam *= 1; spam /= 1; spam %...,则两个变量指向同一个内存地址, 改变一个同时改变另一个,属于浅复制
使用copy模块的copy()和deepCopy()函数可以对列表进行深复制,不再指向一个内存地址
如
import copy
spam