数据容器
数据容器定义
包括list列表、tuple元组、str字符串、set集合、dict字典
数据容器通用功能
数据容器常用统计功能len函数max函数min函数
容器通用转换功能list函数str函数tuple函数set函数
容器通用排序功能sorted函数
list列表
list列表定义
可以嵌套
python列表内元素类型不限
list列表下标索引
list列表下标索引反向
嵌套列表下标索引
list列表常用操作方法
index方法输入元素找下标
修改制定索引的元素值
insert方法输入下标和元素值插入元素
append方法输入元素值追加到列表尾部(单个)
extend方法输入数据容器将容器内元素依次追加到列表尾部(多个)
pop方法或者del关键字指定下标删除列表元素
remove方法输入元素值删除列表中的第一个匹配项
clear方法清空列表
count方法输入元素值统计该元素在列表中的数量
len函数统计列表元素数量
list列表遍历
list列表while遍历
list列表for遍历
list列表while遍历和for遍历区别
tuple元组
tuple元组定义
tuple元组操作方法(与list类似)
str字符串
str字符串定义
str字符串比大小
str字符串操作方法
序列及其切片操作
序列定义
序列切片操作
语法格式
正向切片
反向切片
set集合
set集合定义
自动去重,且无序
set集合操作方法
add方法添加元素
remove方法移除元素
pop方法随机取出元素,原集合将不存在取出元素
clear方法清空集合
difference方法取两个集合的差集
union方法合并两个集合
len函数统计set集合中的元素个数(自动去重)
set集合遍历用for循环不能用while循环
dict字典
dict字典定义
字典不允许key的重复,后面的那个会覆盖前面那个
dict字典取值
dict字典嵌套及取值
dict字典常用操作方法
新增或更新操作
pop方法删除元素和clear方法清空元素
keys方法得到全部key
dict字典for循环遍历不可用while
函数返回多个值
函数参数种类
位置参数
关键字参数
缺省参数(默认参数)
不定长参数
函数作为参数传递
本质是计算逻辑的传递,而非数据的传递
lambda匿名函数