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为tornado添加recaptcha验证码功能
Feb 26 Python
浅析Python中将单词首字母大写的capitalize()方法
May 18 Python
django如何连接已存在数据的数据库
Aug 14 Python
使用django-guardian实现django-admin的行级权限控制的方法
Oct 30 Python
python读取目录下最新的文件夹方法
Dec 24 Python
python PIL/cv2/base64相互转换实例
Jan 09 Python
Python 模拟生成动态产生验证码图片的方法
Feb 01 Python
python实现时间序列自相关图(acf)、偏自相关图(pacf)教程
Jun 03 Python
python3读取autocad图形文件.py实例
Jun 05 Python
通过cmd进入python的步骤
Jun 16 Python
python实战之用emoji表情生成文字
May 08 Python
聊聊pytorch测试的时候为何要加上model.eval()
May 23 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
重置版战役片段
2020/04/09 魔兽争霸
php时间不正确的解决方法
2008/04/09 PHP
第六章 php目录与文件操作
2011/12/30 PHP
phpstorm配置Xdebug进行调试PHP教程
2014/12/01 PHP
PHP跨平台获取服务器IP地址自定义函数分享
2014/12/29 PHP
PHP正则表达式过滤html标签属性(DEMO)
2016/05/04 PHP
redis+php实现微博(二)发布与关注功能详解
2019/09/23 PHP
List the Codec Files on a Computer
2007/06/18 Javascript
Tab页界面,用jQuery及Ajax技术实现
2009/09/21 Javascript
js word表格动态添加代码
2010/06/07 Javascript
javascript一个无懈可击的实例化XMLHttpRequest的方法
2010/10/13 Javascript
jQuery对表单的操作代码集合
2011/04/06 Javascript
JS实现悬浮移动窗口(悬浮广告)的特效
2013/03/12 Javascript
固定网页背景图同时保持图片比例的思路代码
2013/08/15 Javascript
js判断undefined类型,undefined,null, 的区别详细解析
2013/12/16 Javascript
jQuery元素的隐藏与显示实例
2015/01/20 Javascript
javascript实现行拖动的方法
2015/05/27 Javascript
JS制作手机端自适应缩放显示
2015/06/11 Javascript
Angular 理解module和injector,即依赖注入
2016/09/07 Javascript
详解javascript立即执行函数表达式IIFE
2017/02/13 Javascript
详解nodeJs文件系统(fs)与流(stream)
2018/01/24 NodeJs
通过jquery toggleClass()属性制作文章段落更改背景颜色
2018/05/21 jQuery
对angularJs中2种自定义服务的实例讲解
2018/09/30 Javascript
微信小程序实现单选选项卡切换效果
2020/06/19 Javascript
一文看懂如何简单实现节流函数和防抖函数
2019/09/05 Javascript
小程序实现锚点滑动效果
2019/09/23 Javascript
[04:42]2015国际邀请赛CDEC战队晋级之路
2015/08/13 DOTA
Python多线程同步Lock、RLock、Semaphore、Event实例
2014/11/21 Python
Python语言异常处理测试过程解析
2020/01/08 Python
python如何停止递归
2020/09/09 Python
曼联官方网上商店:Manchester United Direct
2017/07/28 全球购物
新西兰杂志订阅:isubscribe
2019/08/26 全球购物
土建工程师岗位职责
2014/06/10 职场文书
党的群众教育实践活动实施方案
2014/06/12 职场文书
学校安全生产月活动总结
2014/07/05 职场文书
民警个人对照检查剖析材料
2014/09/17 职场文书