Python容器有哪些?都有什么作用?
Posted python0921
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python容器有哪些?都有什么作用?相关的知识,希望对你有一定的参考价值。
Python容器有哪些?都有什么作用?相信对Python容器有一定了解的朋友都应该知道,Python常用的容器一般有元祖、集合、字典、列表四种。而这些Python容器的作用概括起来,就是统一存储、管理一系列数据。本文将带大家一个个分析Python容器的具体内容,想要把Python容器知识点梳理一遍的朋友,可以一起来看看。
1、元组
元祖和列表非常类似,但是元祖一旦初始化就不能修改,它也没有append(),insert()这样的方法,其他获取元素的方法和列表是一样的,可以正常地使用tupe[0], tupe[-1],但不能赋值成另外的元素。元祖的作用主要体现在可以用于函数返回多个返回值。
2、集合
集合中可以存储任意类型的数据,集合中不会出现重复的数据。它的基本作用包括成员检测和消除重复元素,集合对象也支持像 联合,交集,差集,对称差分等数学运算。Python 集合的添加有两种常用方法,分别是add和update。 set1.add(要添加的数据)set1.update()删除 setl.remove(要删除的数据) 、、、从集合中移出一个元素setl.pop()
3、字典
字典是另一种可变容器模型,且可存储任意类型对象。字典的作用可以解释为很多情况下事物之间存在映射关系,如星期与起个数字的对应关系。再比如,有时我们需要哈希表这种数据结构,来开发一些高效率的软件。字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示:d = {key1 : value1, key2 : value2 }。字典值可以没有限制地取任何Python对象,既可以是标准的对象,也可以是用户定义的,但键不行。需要注意的是:不允许同一个键出现两次。创建时如果同一个键被赋值两次,后一个值会被记住;键必须不可变,所以可以用数字,字符串或元组充当,所以用列表就不行。
4、列表
list是一种有序的集合,可以随时添加和删除其中的元素。列表的作用可以归纳为统一管理多个变量,存储和管理多个数据。用索引来访问list中每一个位置的元素,记得索引是从0开始的:当索引超出了范围时,Python会报一个IndexError错误,所以,要确保索引不要越界,记得最后一个元素的索引是len(classmates) - 1。如果要取最后一个元素,除了计算索引位置外,还可以用-1做索引,list[-1]直接获取最后一个元素。
以上就是关于Python容器的类型和具体作用的分析,大家都看明白了吗?
Python容器有哪些?都有什么作用?相信对Python容器有一定了解的朋友都应该知道,Python常用的容器一般有元祖、集合、字典、列表四种。而这些Python容器的作用概括起来,就是统一存储、管理一系列数据。本文将带大家一个个分析Python容器的具体内容,想要把Python容器知识点梳理一遍的朋友,可以一起来看看。
1、元组
元祖和列表非常类似,但是元祖一旦初始化就不能修改,它也没有append(),insert()这样的方法,其他获取元素的方法和列表是一样的,可以正常地使用tupe[0], tupe[-1],但不能赋值成另外的元素。元祖的作用主要体现在可以用于函数返回多个返回值。
2、集合
集合中可以存储任意类型的数据,集合中不会出现重复的数据。它的基本作用包括成员检测和消除重复元素,集合对象也支持像 联合,交集,差集,对称差分等数学运算。Python 集合的添加有两种常用方法,分别是add和update。 set1.add(要添加的数据)set1.update()删除 setl.remove(要删除的数据) 、、、从集合中移出一个元素setl.pop()
3、字典
字典是另一种可变容器模型,且可存储任意类型对象。字典的作用可以解释为很多情况下事物之间存在映射关系,如星期与起个数字的对应关系。再比如,有时我们需要哈希表这种数据结构,来开发一些高效率的软件。字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示:d = {key1 : value1, key2 : value2 }。字典值可以没有限制地取任何Python对象,既可以是标准的对象,也可以是用户定义的,但键不行。需要注意的是:不允许同一个键出现两次。创建时如果同一个键被赋值两次,后一个值会被记住;键必须不可变,所以可以用数字,字符串或元组充当,所以用列表就不行。
4、列表
list是一种有序的集合,可以随时添加和删除其中的元素。列表的作用可以归纳为统一管理多个变量,存储和管理多个数据。用索引来访问list中每一个位置的元素,记得索引是从0开始的:当索引超出了范围时,Python会报一个IndexError错误,所以,要确保索引不要越界,记得最后一个元素的索引是len(classmates) - 1。如果要取最后一个元素,除了计算索引位置外,还可以用-1做索引,list[-1]直接获取最后一个元素。
以上就是关于Python容器的类型和具体作用的分析,大家都看明白了吗?
如果你处于想学Python或者正在学习Python,Python的教程不少了吧,但是是最新的吗?说不定你学了可能是两年前人家就学过的内容,在这小编分享一波2020最新的Python教程。获取方式,私信小编 “ 资料 ”,即可免费获取哦!
以上是关于Python容器有哪些?都有什么作用?的主要内容,如果未能解决你的问题,请参考以下文章