Python中的四大容器
一、列表(list)
1、定义
变量名称 = [元素]
变量名称 = list([元素])
2、元素
可以使用下标访问元素
3、长度
可以使用len全局函数得到容器的元素个数
4、遍历
可以使用for循环遍历容器
5、常用方法
方法 | 用法 | 实例 |
---|---|---|
append | 在列表末尾 添加新的元素 | |
insert | 在特定的位置 添加新的元素 | |
clear | 将列表清空 | |
remove | 通过元素本身将元素移除列表 | |
pop | 删除最后一个元素 | |
index | 查找元素在列表中的位置 注意:如果元素不存在,则抛出异常 | |
reverse | 翻转列表 | |
sort | 将列表按照ASCII表排序 | |
copy | 复制、拷贝对象(浅拷贝) | |
extend | 合并列表 |
二、集合(set)
1、定义
变量名称 = {元素}
注意:无序并且不能重复
2、常用方法
方法 | 用法 | 实例 |
---|---|---|
add | 添加元素 | |
clear | 将集合清空 | |
pop | 随机移除元素 | |
remove | 移除指定元素 | |
intersection | 交集 | |
difference | 差集 | |
union | 并集 |
三、元组(tuple)
1、定义
变量名称 = (元素)
注意:1、元组是一系列固定的值(不可变数据类型)
2、在Python中,如果只有一个元素,并且该元素是一个数字,则需要加上一个逗号来表示,
该变量是元组而不是数字
2、常用方法
方法 | 用法 | 实例 |
---|---|---|
count | 统计元素出现的次数 | |
index | 查找元素在列表中的位置 注意:如果元素不存在,则抛出异常,如果该元素存在多个,则返回第一个 |
四、字典(dict)
1、定义
变量名称 = {键1:值1,键2:值2}
注意:字典是以键值对存在的,每个键对应一个唯一的值,键必须是字符串
2、常用方法
方法 | 用法 | 实例 |
---|---|---|
clear | 将字典清空 | |
copy | 复制、拷贝对象(浅拷贝) | |
pop(“key”) | 通过key删除对应的键值对 | |
popitem | 删除最后一个键值对 | |
get | 通过key获取值 | |
keys | 获取所有的键 | |
values | 获取所有的值 | |
items | 获取所有键值对 |