容器型数据类型
- list(列表)
- tuple(元组)
- str(字符串)
- dict(字典)
- set(集合)
list
-
容器型数据类型,内部可以存放多种数据类型
-
以[ ],为标志内部存放元素 [元素, 元素,…]
list 数据类型特点:
- list 可以修改
- list 中元素具有有序性
list 元素特点:
-
对list内部数据无数据要求
list 基本操作:
-
获取list长度
#len(list) a=[1,2,3,4] print(len(a))
-
查
- 获取 list 元素
获取单个元素(不能超出索引)
#list[list的下标] 从0开始正着取 或 从-1开始逆着取 a=[1,2,3,4,5] print(a[0])
获取一段元素
- 省略语法
- 省略step: step=1
- 省略start: 从首个元素开始—>step>0从下标0开始—>ster<0从下标-1开始
- 省略end:到最后一个元素开始—>step>0到下标-1结束—>ster<0到下标0结束
#list[start:end:step] start end step 符号一致;+正着取 -逆着取 只看start和 end的相对位置和取值方向 a=[1,2,3,4] print(a[0:2:1])
遍历list
#for i in list: #for i in range(len(list)): #for index,item in enumerate(list):
-
list 增删改
增: list.append(元素) list.insert(下标,元素)
删:del list[下标] list.remove()删除靠前的元素 list.pop(下标),没有下标删除最后一个。
改: list[下标]=元素 重新赋值