Python中的list与tuple集合区别解析


Posted in Python onOctober 12, 2019

Python中内置了list集合与tuple集合,在list集合中可以实现元素的添加、修改、插入、以及删除。tuple集合看似与list类似,但两者还是有很大的区别。

在tuple集合中,一旦元素被存储,以后就不能修改,删除了,这比list集合安全许多,所以能用tuple就用tuple。以下是list集合代码实现。

L=[‘Java‘,‘Python‘,‘C++‘] #注意,这里用的是中括号来表示list集合
L.append(‘PhP‘)#元素的添加
print(L[-1])#查找最后一个元素
L.insert(1,‘C‘)#元素的插入
L.pop(1)#元素的删除
L[1]=‘C#‘#元素的修改
t1 = (‘a‘, [‘Java‘, ‘Python‘], ‘b‘) # 注意,使用tuple使用的是括号来区分
t1[1][0] = ‘C++‘ #这里可以能成功修改值,是因为这里是对list集合中的值进行修改
print(t1)
t2=(1,) #当创建一个元素时,须在第一个元素后面加上逗号来区分这是一个tuple集合
print(t2[0])

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python 七种邮件内容发送方法实例
Apr 22 Python
仅用50行代码实现一个Python编写的计算器的教程
Apr 17 Python
举例详解Python中yield生成器的用法
Aug 05 Python
python实现各进制转换的总结大全
Jun 18 Python
Django管理员账号和密码忘记的完美解决方法
Dec 06 Python
Python何时应该使用Lambda函数
Jul 02 Python
Python 中@property的用法详解
Jan 15 Python
tensorflow ckpt模型和pb模型获取节点名称,及ckpt转pb模型实例
Jan 21 Python
python 在右键菜单中加入复制目标文件的有效存放路径(单斜杠或者双反斜杠)
Apr 08 Python
Python如何实现的二分查找算法
May 27 Python
Python logging模块原理解析及应用
Aug 13 Python
2020版Python学习路线图(附学习资料)
Sep 15 Python
Python 生成器,迭代,yield关键字,send()传参给yield语句操作示例
Oct 12 #Python
Python 类,property属性(简化属性的操作),@property,property()用法示例
Oct 12 #Python
python获取全国城市pm2.5、臭氧等空气质量过程解析
Oct 12 #Python
Python 迭代,for...in遍历,迭代原理与应用示例
Oct 12 #Python
Python 网络编程之TCP客户端/服务端功能示例【基于socket套接字】
Oct 12 #Python
Python Collatz序列实现过程解析
Oct 12 #Python
python logging日志模块原理及操作解析
Oct 12 #Python
You might like
php存储过程调用实例代码
2013/02/03 PHP
ThinkPHP整合datatables实现服务端分页的示例代码
2018/02/10 PHP
js静态作用域的功能。
2006/12/25 Javascript
JS和函数式语言的三特性
2014/03/05 Javascript
js判断变量初始化的三种形式及推荐用的形式
2014/07/22 Javascript
js实现的牛顿摆效果
2015/03/31 Javascript
jquery获取当前元素索引值用法实例
2015/06/10 Javascript
js实现对table的增加行和删除行的操作方法
2016/10/13 Javascript
angularjs中的$eval方法详解
2017/04/24 Javascript
解决JS外部文件中文注释出现乱码问题
2017/07/09 Javascript
vue项目中公用footer组件底部位置的适配问题
2018/05/10 Javascript
详解在Vue中使用TypeScript的一些思考(实践)
2018/07/06 Javascript
JavaScript键盘事件常见用法实例分析
2019/01/03 Javascript
JavaScript实现的九种排序算法
2019/03/04 Javascript
独立部署小程序基于nodejs的服务器过程详解
2019/06/24 NodeJs
原生javascript自定义input[type=radio]效果示例
2019/08/27 Javascript
Node4-5静态资源服务器实战以及优化压缩文件实例内容
2019/08/29 Javascript
js实现贪吃蛇游戏 canvas绘制地图
2020/09/09 Javascript
[01:02:26]DOTA2-DPC中国联赛 正赛 SAG vs RNG BO3 第二场 1月18日
2021/03/11 DOTA
Python 网页解析HTMLParse的实例详解
2017/08/10 Python
Python自定义函数定义,参数,调用代码解析
2017/12/27 Python
浅析pip安装第三方库及pycharm中导入第三方库的问题
2020/03/10 Python
法国在线药房:Shop Pharmacie
2019/11/26 全球购物
生物制药专业自我鉴定
2014/02/19 职场文书
爱情保证书大全
2014/04/29 职场文书
软件售后服务方案
2014/05/29 职场文书
小学安全教育月活动总结
2014/07/07 职场文书
教师职业道德事迹材料
2014/08/18 职场文书
先进个人事迹材料
2014/12/29 职场文书
文明倡议书
2015/01/19 职场文书
电影复兴之路观后感
2015/06/02 职场文书
2016年班主任培训心得体会
2016/01/07 职场文书
高三生物教学反思
2016/02/22 职场文书
WebWorker 封装 JavaScript 沙箱详情
2021/11/02 Javascript
Golang解析JSON对象
2022/04/30 Golang
多线程Spring通过@Scheduled实现定时任务
2022/05/25 Java/Android