在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
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编程语言仅次于Java和C语言,占据排行榜第三的位置。Python被越来越多的企业以及编程工作者采用。那Python都有哪些应用,学习完成Python后能从事哪些方面的工作呢?
4181
2020-05-15 17:44:04
为什么学习Python?
近年来,不论是在职的程序员群体,还是新入行互联网的新同学,越来越多的人开始学习Python,而对于很多没有接触过Python的同学而言,总是会提问:为什么学习Python?针对不同的人群学习Python的需求是不同的。
3390
2020-05-15 17:49:21
盒子模型尺寸设置及代码书写格式介绍
盒子模型尺寸设置及代码书写格式介绍,子模型就是把HTML页面的元素看作一个矩形盒子,矩形盒子是由内容(content)、内边距(padding)、边框(border)、外边距(margin)四部分组成,需要掌握盒子模型中的各个属性设置。
3187
2021-12-14 14:58:22
Group by分组查询怎么用?需要掌握哪些内容?
Group by分组查询怎么用?需要掌握哪些内容?groub by分组将查询结果按照1个或多个字段进行分组,字段值相同的为一组,可用于单个字段分组也可用于多个字段分组。
2745
2022-01-17 16:14:02
连接查询内连接的SQL语句怎么写?
连接查询内连接的SQL语句怎么写?内连接查询即所有查询出的结果都是能够在连接的表中有对应记录。在项目开发过程中有很多需求都是要涉及到多表的连接查询,因此作为程序员必须掌握连接查询内连接的SQL语句。
2753
2022-01-18 12:00:14