列表
1.列表----------------------------------------------------------------------------------
[元素1,元素2,.....]元素的数据类型可以是不同的,列表之间可以进行嵌套
append() 向列表尾部追加元素
insert(index,object) 向指定的位置追加元素
sort()列表排序字母按照,进行排序,类型不能混淆
index()查找元素第一次在列表中出现的位置,如果没有这个元素则会
reverse() 将列表元素顺序翻转
remove()通过元素来移除元素,如果元素不存在则抛出异常
count() 统计元素在列表中的个数
clear() 清楚元素
copy()浅拷贝对象(拷贝)不等价于=(引用传递),在堆内存中进行对象拷贝
extend() 合并列表
列表特点:
不同类型元素,有序储存,允许元素重复,可以修改
元组
2. 元组组-----------------------------------------------------------------------------------
[元素1,元素2,元素3,....]元组的元素无法更改,元组里边的类型可以不同,元组里边的元素不能改变
特例:元组里边出现列表,列表里边的元素可以改变
len()\max()\min()
元组的注意事项:
t=(1,2,3)
t=1,2,3
t=(3,)#元组中只有一个元素时这个元素后不能带,否则不是元组
.字典-----------------------------------------------------------------------------
# get():用于在字典中获取指定键的值的,可知设置的默认值,当查询的键不存在时,既返回默认值
#items() 以列表的形式返回字典中所有的键值对
#values()以列表的形式返回字典中所有的值
#copy()创建字典副本
#formkeys() 创建一个新的字典的
#popitem):删除最后一项,同时会以元组的形式返回删除的键值对
#setdefault() 设置的键的默认值
#update()将字典2的值更新到字典1,重复,会进行修改
集合
3.集合-------------------------------------------------------------------------------
无序的,集合中的元素是唯一的去重
add():向集合中添加元素 数字,字符串,元组
update()将两个集合进行合并
discard()去除元素 不存在的话不会做任何操作
remove()去除元素
#&(交集)连接多个集合,得到集合之间相同的元素
字典
.字典-----------------------------------------------------------------------------
# get():用于在字典中获取指定键的值的,可知设置的默认值,当查询的键不存在时,既返回默认值
#items() 以列表的形式返回字典中所有的键值对
#values()以列表的形式返回字典中所有的值
#copy()创建字典副本
#formkeys() 创建一个新的字典的
#popitem):删除最后一项,同时会以元组的形式返回删除的键值对
#setdefault() 设置的键的默认值
#update()将字典2的值更新到字典1,重复,会进行修改