廖雪峰-python学习笔记_list和tuple

list和tuple

list是python内置的一种数据类型

是一种有序的集合,可随时向里面添加和删除元素
是一个可变的有序表
list里面的数据类型可以不同
list中的元素可以是另一个list

s=[‘python’,‘java’,[‘a’,‘b’],‘pop’]
len(s)
4

*追加元素用append()
格式:
list 名称.append(‘追加元素名称’)
*插入元素用insert()
格式:
名称.insert(索引号,‘添加元素名称’)
*删除末尾元素用:pop()
pop(i) 删除索引号为i位置的元素
*替换元素,直接赋值给对应的索引位置
classmate[1]=‘xiaoli’

tuple一旦初始化就不能修改

比较安全,所以能用tuple代替list就代替
只有1个元素的tuple定义时必须加一个逗号
t=(1,)
t=(1,2)

tuple 的每个索引号的指向永远不变
但tuple中的list的内容可以改变

廖雪峰-python学习笔记_list和tuple
廖雪峰-python学习笔记_list和tuple
廖雪峰-python学习笔记_list和tuple