list:python 内置的一种数据类型,一种有序集合,可以随时添加和删除其中的元素
- 列表定义:[‘name’,’age’]
- 列表长度获取:len(list)
- list 里面的可以存放不同类型的元素,list 里面也支持嵌套,即[[10 , 19] , [ 1 , 9 ]]
- 列表索引:支持两种索引
- 从 0 开始到 len(list) - 1
- 从 - len(list) 到 -1
列表的常用方法:
- 把元素追加到末尾:list.append()
- 把元素插入指定位置:list.insert(index , value)
- 删除列表末尾元素,并返回其值:list.pop()
- 删除指定位置的元素,并返回其值:list.pop(index)
- 替换某个元素的值:可以直接赋值给对应的索引位置 list[1] = 2
tuple:元组,元组在声明时必须初始化,一旦初始化就不能修改
- 元组定义:( 12 , 19 )
- 空元组:()
- 注意:
- t = (1):python 规定括号里面只有一个元素视为小括号,即 t = 1
- t = (1,):只有一个元素的 tuple 定义时必须加一个逗号 , ,来消除歧义
- 元组存放的是引用,不可变,元组里面存在可变的元素时,如:(’a’ ,’b’ ,[ ‘A’ ,’B’ ]),可以修改列表中的元素