Pyhton中容器的学习

Python中容器(collection)的概念:
python中用来操作多个值的以以终数据类型
变量=值
一般编程语言都会设计存储多个值存储方式

1.list 列表 链表的实现
2.set 集合
3.tuple 元素
4.dict 字典

列表(list):
是一种链表或者数组的实现
[]
列表的定义:(可以存储任意类型)
a = [1,2,3,4]
b = list([1,2,3,4])
访问列表中的元素
使用下标来访问(注意:下标从0开始)
求列表的长度
len(容器)
遍历
使用for循环来遍历列表中的值

列表常见方法:
append, clear, copy, count,
extend, index, insert,
pop,remove,reverse,sort

append: 在列表末尾添加新元素、
在这里插入图片描述
insert: 在特点的位置添加新的元素
在这里插入图片描述
clear: 在列表清空
在这里插入图片描述
remove:通过元素本身将元素移除列表
在这里插入图片描述
pop: 删除最后一个元素
在这里插入图片描述
index: 查找元素在列表中的位置,如果元素不存在,则报错
在这里插入图片描述
reverse: 翻转列表
在这里插入图片描述
sort: 将列表排序,必须同一类型,字符串列表按ASCⅠⅠ表排序
在这里插入图片描述
在这里插入图片描述
copy: 复制,拷贝对象(浅拷贝)
在这里插入图片描述
extend: 合并列表
在这里插入图片描述
集合:set {}
无序并且不能重复
常见方法:
add: 添加元素,无序
在这里插入图片描述
clear: 清空集合
在这里插入图片描述
copy: 复制
在这里插入图片描述
pop: 随机移除数据元素
在这里插入图片描述
remove: 移除指定元素
在这里插入图片描述
intersection: 交集
在这里插入图片描述
difference:差集
在这里插入图片描述
union: 并集
在这里插入图片描述
元组:一系列固定的值(不可变数据类型)
常用方法:
count: 统计元素出现的次数
在这里插入图片描述
index: 查找元素在列表中的位置,在查到第一个后则停止,如果元素不存在,则报错
如果在python中,如果只有一个元素,并且该元素是一个数字,则需要加上一个逗号来表示,
该变量是元组而不是数字
在这里插入图片描述
字典:dict
{k1:v1,k2:v2}
字典是以键值对存在的,每个键对应一个唯一的值,键必须是字符串

None 表示没有

获取key对应的值,使用如下两种方式:
d[“key”] 如果这个key不存在,则报错
d.get(“key”) 如果这个key不存在,则返回None
常见方法:
clear
在这里插入图片描述
copy
在这里插入图片描述
pop(“key”) 通过key删除对应的键值对
在这里插入图片描述
popitem: 删除最后一个键值对
在这里插入图片描述
get: 通过key获取值
在这里插入图片描述
keys()
在这里插入图片描述
values()
在这里插入图片描述
items()
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_44913154/article/details/100808119