目录
1. 数据结构
2. 列表
增加元素
删除元素
数据切片(连续切片)
数据切片(间隔切片)
3. 元组
4. 字典
修改字典的内容
增加字典的内容
删除字典的内容
5. 集合
集合的增加元素
集合的交并集 *** 作
6. 可变对象和不可变对象
类型转换
列表生成式
1. 数据结构
列表、元组、字典、集合
2. 列表
合并两个列表:+
列表的索引:[]----类似于C语言数组的索引
增加元素
在列表的末尾:append
在列表的中间:insert
第一个元素,插入的位置第二个元素,插入的内容 删除元素删除列表的元素:pop
如果没有参数的话,默认删除最后一个元素有参数的话,删除指定位置的元素 数据切片(连续切片)[num1:num2]:左闭右开的切片方法
num1省略的话,默认从列表开头切片
num2省略的话,默认取到列表最后一个元素(最后一个元素也会被取到)
num2是负数的话,-1代表最后一个元素,也是左闭右开,所以最后一个元素也不会被取到
数据切片(间隔切片)[num1:num2:step]
代表从num1索引取到num2索引,左闭右开的取法,所以num2不会被取到
step代表步长
step为负数,代表从后向前取值
3. 元组元组的 *** 作和列表类型
特别区分的是,元组的内容不能修改
4. 字典字典:利用键值对
name、age、gender是key
后面的内容是具体的取值
查看字典的内容
修改字典的内容 增加字典的内容 删除字典的内容5. 集合
集合的增加元素 集合的交并集 *** 作
& 集合的交集
| 集合的并集
s1 - s2 属于s1,但是不属于s2的集合
6. 可变对象和不可变对象 可变:list、dict、set 不可变:tuple、string 类型转换 列表生成式
利用range
利用for语句 满足if判断,才生成列表元素 元素转换
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)