第四章:操作列表
4.4 使用列表的一部分
4.4.1 切片
与range()函数一样,切片由起始索引到终止索引的前一个元素结束。
末尾三个元素name[-3:]
4.4.2 遍历切片
eg:for player in plays[:]/plays[1:3]
4.4.3 复制切片
复制切片过程:例如 my_food=['pizza','orange']
my_friendfood=my_food[:]
表示从起始元素一直到最后一个元素,将my_food元素的副本给另一个列表
而不能直接赋值如:
my_friendfood=myfood
如果这样直接赋,实际两个变量都指向同一个列表,如果给其中一个列表增加元素,另一个列表也会被改变
4.5 元组
不可变的列表称为元组
4.5.1 定义元组
圆括号标识,定义后可使用索引类似列表访问其中元素,定义之后不可修改
4.5.2 遍历元组中所有值
当其中只有一个元素时,应在元素后面加个逗号避免歧义4.5.3 修改元组变量
虽然不能修改元组元素,但可以修改元组变量 eg: numbers=(1,2,3)
numbers=(1,3,4)
当你需要输出时,第一个结果为(1,2,3),但是第二个结果经过修改变为(1,3,4)