list()
append() 追加元素到末尾 (中间打错忽略)
把元素插入到指定的位置,比如索引号为1
的位置
删除list末尾的元素,用pop()
方法 ,删除指定位置的元素,用pop(i)
方法,其中i
是索引位置
要把某个元素替换成别的元素,可以直接赋值给对应的索引位置
tuple()
tuple和list非常类似,但是tuple一旦初始化就不能修改
它也没有append(),insert()这样的方法。其他获取元素的方法和list是一样的,你可以正常地使用classmates[0]
,classmates[-1]
,但不能赋值成另外的元素。
不可变的tuple有什么意义?因为tuple不可变,所以代码更安全。如果可能,能用tuple代替list就尽量用tuple。