容器
用于方便我们操作和管理大批量的数据
分为四个类型:
一、list列表
列表,即有序的数列
在程序中,线性表:数组、链表、栈、队列
python的list底层就是基于双向链表结构设计的
如何定义list
遍历列表
借助循环语句即可
控制列表
append(元素):在列表尾部追加元素
insert(index,元素):在对应索引位插入元素
remove(元素):移除元素,如果不存在,则报错
pop (index=一1):默认移除最后一个元素,如果存在参数,则就是要移除的下标(若是有误,则会报错)
copy:将此列表内容复制到另一列表上
clear ( ):清空列表
reverse ( ):清空列表
sort ():清空列表
index(元素):查找无素的位置
count(元素):合并列表
extend: 合并列表
二、set集合
特点:
1.无序的。
2.不能重复。
底层是使用哈希表的结构设计的(hash)
遍历
只能for遍历,因为是无序的while无法遍历
三、tuple元组
不可变数据类型,里面的元素不允许被修改
四、dict字典
clear:删除字典内所有元素。
copy:返回一个字典的浅复制。
get:返回指定键的值。