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 相关文章推荐
django模型中的字段和model名显示为中文小技巧分享
Nov 18 Python
python使用自定义user-agent抓取网页的方法
Apr 15 Python
在Django中限制已登录用户的访问的方法
Jul 23 Python
对Python3 pyc 文件的使用详解
Feb 16 Python
python enumerate内置函数用法总结
Jan 07 Python
将pymysql获取到的数据类型是tuple转化为pandas方式
May 15 Python
Python 数据的累加与统计的示例代码
Aug 03 Python
Python使用Pygame绘制时钟
Nov 29 Python
Pytorch 如何实现LSTM时间序列预测
May 17 Python
pytorch 如何使用amp进行混合精度训练
May 24 Python
只用50行Python代码爬取网络美女高清图片
Jun 02 Python
OpenCV-Python实现轮廓的特征值
Jun 09 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
2.PHP入门
2006/10/09 PHP
PHP抓取网页、解析HTML常用的方法总结
2015/07/01 PHP
关于可运行代码无法正常执行的使用说明
2010/05/13 Javascript
网页右下角弹出窗体实现代码
2014/06/05 Javascript
jQuery插件multiScroll实现全屏鼠标滚动切换页面特效
2015/04/12 Javascript
javascript获取文档坐标和视口坐标
2015/05/26 Javascript
浅谈JavaScript的push(),pop(),concat()方法
2016/06/03 Javascript
利用Js+Css实现折纸动态导航效果实例源码
2017/01/25 Javascript
详解Vue使用命令行搭建单页面应用
2017/05/24 Javascript
jquery版轮播图效果和extend扩展
2017/07/18 jQuery
React Native 使用Fetch发送网络请求的示例代码
2017/12/02 Javascript
js遍历添加栏目类添加css 再点击其它删除css【推荐】
2018/06/12 Javascript
小程序分享模块超级详解(推荐)
2019/04/10 Javascript
Element实现表格分页数据选择+全选所有完善批量操作
2019/06/07 Javascript
小程序实现日历左右滑动效果
2019/10/21 Javascript
vue 父组件通过v-model接收子组件的值的代码
2019/10/27 Javascript
vue中echarts引入中国地图的案例
2020/07/28 Javascript
openlayers4实现点动态扩散
2020/08/17 Javascript
windows系统中python使用rar命令压缩多个文件夹示例
2014/05/06 Python
python实现html转ubb代码(html2ubb)
2014/07/03 Python
Python实现压缩文件夹与解压缩zip文件的方法
2018/09/01 Python
解决python3 HTMLTestRunner测试报告中文乱码的问题
2018/12/17 Python
Python填充任意颜色,不同算法时间差异分析说明
2020/05/16 Python
python语言是免费还是收费的?
2020/06/15 Python
Python基于pillow库实现生成图片水印
2020/09/14 Python
Superdry瑞典官网:英国日本街头风品牌
2017/05/17 全球购物
Belvilla法国:休闲度假房屋出租
2020/10/03 全球购物
优良学风班总结材料
2014/02/08 职场文书
马智宇结婚主持词
2014/04/01 职场文书
大学生村官演讲稿
2014/04/25 职场文书
党员剖析材料范文
2014/09/30 职场文书
小学一年级学生评语大全
2014/12/25 职场文书
毕业生自荐信范文
2015/03/05 职场文书
民间借贷纠纷答辩状
2015/08/03 职场文书
六五普法心得体会2016
2016/01/21 职场文书
高一作文之乐趣
2019/11/21 职场文书