容器回顾已经总结:
1.列表
表示方式:[元素1, 元素2, 元素3, …]
容器特点:可变,有序
元素要求:任何类型的数据、可以重复
元素的增删改查:
增:append、insert、extend
删:del、remove、pop、clear
改:列表[下标] = 新值
查:查单个、切片、遍历
1.元组
表示方式:
容器特点:不可变,有序
元素要求:任何类型数据,可以重复
元素的增删改查:
查:和列表一样、变量1,变量2,… = 元组、*变量1,变量2,… = 元组
1.字典
表示方式:{键1:值1, 键2:值2,…}
容器特点:可变,无序
元素要求:键式唯一并且不可边,值可以式任何类型的数据,且可以重复
元素的增删改查:
增:字典[key]=值、字典.setdefault(键,值)、字典1.update(字典2)
删:del、pop、clear
改:字典[key]=值、字典1.update(字典2)
查:查单个(字典[key]、字典.get(key));遍历
1.集合
表示方式:{元素1, 元素2, 元素3,…}、set()
容器特点:可变,无序
元素要求:唯一并且不可变,在其他容器转化为集合时,元素不可以去重
元素的增删改查:
增:add、update
删:remove、discard
查:遍历
数学集合运算:&、|、-、^、>、<、>=、<=
1.字符串
表示方式:‘字符集’、“字符集”、’’‘字符集’’’、""""""
容器特点:不可变,有序
元素要求:有效字符(普通字符、转义字符)
元素的增删改查:查:和列表一样
字符和字符编码:
格式字符串: