基本是与php的数组相同
list
定义:eg.
phone = ['apple', 'sumsung', 'HTC']
list的内容可变(list内的元素可变)
tuple
定义:eg.
phone = ('apple', 'sumsung', 'HTC')
~~~若要定义只有一个元素的tuple,需在该元素的后面加一个“,”以消除歧义
tuple的内容不可变(tuple内的元素不可变,不过元素其本身的内容可以改变)
需在定义的时候就确定tuple内元素的
函数
~~~len() 可以获得 list 和 tuple 的长度
list
~~~append() 追加元素到list的末尾: eg.
phone.append('XiaoMi')
~~~insert.() 将元素插入到指定的地方 eg.(插入到索引号为1的位置)
phone.insert(1, 'XiaoMi')
~~~pop() 删除list内的元素 (有参数是删除索引号为参数的元素,无参数时删除list末尾的元素)
tuple
因为tuple 是不可变的,以上lis的函数均不能用于tuple 上