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 client使用http post 到server端的代码
Feb 10 Python
手把手教你Python yLab的绘制折线图的画法
Oct 23 Python
8段用于数据清洗Python代码(小结)
Oct 31 Python
python的json中方法及jsonpath模块用法分析
Dec 06 Python
django使用F方法更新一个对象多个对象字段的实现
Mar 28 Python
解决Jupyter Notebook开始菜单栏Anaconda下消失的问题
Apr 13 Python
PyTorch中model.zero_grad()和optimizer.zero_grad()用法
Jun 24 Python
python 使用csv模块读写csv格式文件的示例
Dec 02 Python
基于pycharm 项目和项目文件命名规则的介绍
Jan 15 Python
python利用opencv实现颜色检测
Feb 23 Python
Python中使用Opencv开发停车位计数器功能
Apr 04 Python
python如何将mat文件转为png
Jul 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
动易数据转成dedecms的php程序
2007/04/07 PHP
在smarty中调用php内置函数的方法
2013/02/07 PHP
PHP图片处理之图片旋转和图片翻转实例
2014/11/19 PHP
PHP中的多种加密技术及代码示例解析
2016/10/20 PHP
js字母大小写转换实现方法总结
2013/11/13 Javascript
js关于精确计算和数值格式化以及直接引js文件
2014/01/28 Javascript
javascript中setTimeout的问题解决方法
2014/05/08 Javascript
JS完整获取IE浏览器信息包括类型、版本、语言等等
2014/05/22 Javascript
使用JavaScript开发IE浏览器本地插件实例
2015/02/18 Javascript
nodejs基础知识
2017/02/03 NodeJs
Bootstrap表单使用方法详解
2017/02/17 Javascript
JQuery 进入页面默认给已赋值的复选框打钩
2017/03/23 jQuery
阿里大于短信验证码node koa2的实现代码(最新)
2017/09/07 Javascript
Js利用prototype自定义数组方法示例
2017/10/20 Javascript
利用nginx + node在阿里云部署https的步骤详解
2017/12/19 Javascript
JS运动特效之链式运动分析
2018/01/24 Javascript
如何编写一个d.ts文件的步骤详解
2018/04/13 Javascript
vue 不使用select实现下拉框功能(推荐)
2018/05/17 Javascript
如何对react hooks进行单元测试的方法
2019/08/14 Javascript
layui监听下拉选框选中值变化的方法(包含监听普通下拉选框)
2019/09/24 Javascript
vue表单中遍历表单操作按钮的显示隐藏示例
2019/10/30 Javascript
javascript实现移动端轮播图
2020/12/09 Javascript
[01:27:43]VGJ.S vs TNC Supermajor 败者组 BO3 第三场 6.6
2018/06/07 DOTA
Linux中安装Python的交互式解释器IPython的教程
2016/06/13 Python
开源Web应用框架Django图文教程
2017/03/09 Python
Python 快速实现CLI 应用程序的脚手架
2017/12/05 Python
使用Python批量修改文件名的代码实例
2019/01/24 Python
利用python开发app实战的方法
2019/07/09 Python
Python随机函数库random的使用方法详解
2019/08/21 Python
python3实现简单飞机大战
2020/11/29 Python
会计学生自我鉴定
2014/02/06 职场文书
入党积极分子评语
2014/05/04 职场文书
幼儿教师师德承诺书
2014/05/23 职场文书
建筑施工安全生产责任书
2014/07/22 职场文书
幼儿园六一活动总结
2014/08/27 职场文书
颐和园导游词
2015/01/30 职场文书