容器:
序列(列表元组)
映射(字典)
集合
在python中 没有数组 用系列数据类型代替数组
系列数据类型
系列数据类型
python中最简单的数据结构
可以包含一个或者多个元素
这里的多个元素的数据类型可以是不一致的
所以python里面没有数组
也可以包含空集合
包含列表 元组 字符串 字节数据
序列
定义:
把大量数据按次序排列起来形成的集合称作序列
所有序列类型,都可以进行某些特定的操作
这些操作包括
索引 分片 加 乘 以及检查某个元素是否属于序列的成员
最大元素 最小元素等操作
序列的分类:
按照顺序进行分类
有序序列
列表
元组
字符串
无序序列
字典
集合
按照序列是否可变进行分类:
可变
列表
字典
集合
不可变
元组
字符串
列表
一组有序项目的数据结构,其中的对象可以是任意类型 不一定一致
可变 可进行 增加 修改 删除
创建:
1.字面量
2.对象
3.推导式
1.[] 元素之间用 , 进行分离操作
Eg:
类型可以不一致
>>> [1,'aaa']
[1, 'aaa']
>>> [1,2,3]
[1, 2, 3]
列表的元素可以是变量
>>> x = 1
>>> x
1
>>> [1,2,x]
[1, 2, 1]
也可以是表达式:
>>> y = 3
>>> x=1
>>> [1,2,x*y]
[1, 2, 3]