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修改字典内key对应值的方法
Jul 11 Python
python里使用正则表达式的组嵌套实例详解
Oct 24 Python
python logging日志模块的详解
Oct 29 Python
TensorFlow实现AutoEncoder自编码器
Mar 09 Python
pandas读取csv文件,分隔符参数sep的实例
Dec 12 Python
在python带权重的列表中随机取值的方法
Jan 23 Python
基于Numpy.convolve使用Python实现滑动平均滤波的思路详解
May 16 Python
使用Python爬虫库requests发送请求、传递URL参数、定制headers
Jan 25 Python
Python文件操作方法详解
Feb 09 Python
Python sorted排序方法如何实现
Mar 31 Python
150行python代码实现贪吃蛇游戏
Apr 24 Python
Python爬虫使用bs4方法实现数据解析
Aug 25 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安全配置
2006/10/09 PHP
新手学习PHP的一些基础知识分享
2011/07/27 PHP
浅析ThinkPHP缓存之快速缓存(F方法)和动态缓存(S方法)(日常整理)
2015/10/26 PHP
PHP程序员学习使用Swoole的理由
2018/06/24 PHP
Javascript 阻止javascript事件冒泡,获取控件ID值
2009/06/27 Javascript
jquery里的each使用方法详解
2010/12/22 Javascript
jquery 圆形旋转图片滚动切换效果
2011/01/19 Javascript
基于JQuery的类似新浪微博展示信息效果的代码
2012/07/23 Javascript
Jquery多选框互相内容交换的实例代码
2013/07/04 Javascript
js调用打印机打印网页字体总是缩小一号的解决方法
2014/01/24 Javascript
JQuery中使用ajax传输超大数据的解决方法
2014/07/14 Javascript
Javascript 拖拽的一些高级的应用(逐行分析代码,让你轻松了拖拽的原理)
2015/01/23 Javascript
微信支付如何实现内置浏览器的H5页面支付
2015/09/25 Javascript
js+div+css下拉导航菜单完整代码分享
2016/12/28 Javascript
原生js 封装get ,post, delete 请求的实例
2017/08/11 Javascript
JS库之Particles.js中文开发手册及参数详解
2017/09/13 Javascript
最适应的vue.js的form提交涉及多种插件【推荐】
2018/08/27 Javascript
微信小程序实现手势滑动效果
2019/08/26 Javascript
微信头像地址失效踩坑记附带解决方案
2019/09/23 Javascript
介绍Python的Urllib库的一些高级用法
2015/04/30 Python
Python编程中的异常处理教程
2015/08/21 Python
python绘制圆柱体的方法
2018/07/02 Python
python调用百度REST API实现语音识别
2018/08/30 Python
python使用pygame框架实现推箱子游戏
2018/11/20 Python
Python人脸识别第三方库face_recognition接口说明文档
2019/05/03 Python
Python实现蒙特卡洛算法小实验过程详解
2019/07/12 Python
TensorFlow 读取CSV数据的实例
2020/02/05 Python
Python3操作读写CSV文件使用包过程解析
2020/04/10 Python
Booking.com荷兰:全球酒店网上预订
2017/08/22 全球购物
英国高街电视:High Street TV
2018/05/22 全球购物
Ruby中的保护方法和私有方法与一般面向对象程序设计语言的一样吗
2013/05/01 面试题
2014小学植树节活动总结
2014/03/10 职场文书
单位工作证明书格式
2014/10/04 职场文书
工作检讨书大全
2015/01/26 职场文书
python用字节处理文件实例讲解
2021/04/13 Python
前端实现滑动按钮AJAX与后端交互的示例代码
2022/02/24 Javascript