python中元祖,列表,集合,字典的区别
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中元祖,列表,集合,字典的区别相关的知识,希望对你有一定的参考价值。
参考技术A 元祖中的数据是不可修改的.但是是有顺序的列表的长度是可变的,也就是说列表中的元素可以增删改,列表也是有序的.
字典是键值对的组合,是无序的,长度可变,可以增删改查.
其中列表,字典,元组都是可以相互嵌套的.
python的元祖字典与集合
元祖
元祖的介绍
元祖就类似于列表,不过元祖元素不能修改,而且元祖使用小括号,列表使用的是方括号
元祖不可以被修改
元祖的查询
index和count
index是根据下标(区间)
count是查询个数
结果如下
字典
字典的介绍:
能存储多个数据,还能在访问元素很方便,是以键值对存储的
格式:
字典名:‘键’:‘值’,‘键’:‘值’
根据键访问值
如果访问不存在的键会出现异常异常为没有该键
字典中不存在指定键,返回默认值
修改字典的元素
字典的每个元素都可以通过键来进行修改
添加元素
访问不存在的元素
删除元素
del,clear
键(keys)
返回一个包含字典所有key的列表
值(values)
返回一个包含字典所有values的列表
返回键值对
集合
集合的介绍
集合是无序的,集合的元素师唯一的,集合一般用于元祖或列表中的元素去重
集合与元祖的区别(以及类型):
添加集合元素
add
update
update是要把传入的元素拆分,以个体传入集合
集合删除元素
remove、pop、discard
remove
如果有直接删除、没有程序报错
pop
pop是随机删除集合中的元素,如果没有元素程序报错
discard
使用discard删除,如果元素存在,直接删除,如果元素不存在不做任何操作
集合的交集并集及差集
交集:& 并集| 和差集
以上是关于python中元祖,列表,集合,字典的区别的主要内容,如果未能解决你的问题,请参考以下文章