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 类的继承实例详解
Mar 25 Python
python距离测量的方法
Mar 06 Python
Python查看微信撤回消息代码
Jun 07 Python
Python从数据库读取大量数据批量写入文件的方法
Dec 10 Python
python3+PyQt5 使用三种不同的简便项窗口部件显示数据的方法
Jun 17 Python
Django 拆分model和view的实现方法
Aug 16 Python
Python中__repr__和__str__区别详解
Nov 07 Python
Python select及selectors模块概念用法详解
Jun 22 Python
Python3.8安装Pygame教程步骤详解
Aug 14 Python
python模拟点击玩游戏的实例讲解
Nov 26 Python
分享PyCharm最新激活码(真永久激活方法)不用每月找安装参数或最新激活码了
Dec 27 Python
详解Python调用系统命令的六种方法
Jan 28 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中截取字符串支持utf-8
2007/01/18 PHP
windows下升级PHP到5.3.3的过程及注意事项
2010/10/12 PHP
php实现的一个简单json rpc框架实例
2015/03/30 PHP
PHP上传文件参考配置大文件上传
2015/12/16 PHP
PHP文件缓存smarty模板应用实例分析
2016/02/26 PHP
PHP上传图片、删除图片简单实例
2016/11/12 PHP
PHP pthreads v3在centos7平台下的安装与配置操作方法
2020/02/21 PHP
常用js脚本
2006/12/03 Javascript
用js判断用户浏览器是否是XP SP2的IE6
2007/03/08 Javascript
UserData用法总结 lanyu出品
2010/07/01 Javascript
jquery 查找iframe父级页面元素的实现代码
2011/08/28 Javascript
js点击页面其它地方将某个显示的DIV隐藏
2012/07/12 Javascript
JS实现自适应高度表单文本框的方法
2015/02/25 Javascript
JavaScript中Function详解
2015/02/27 Javascript
JS实现在状态栏显示打字效果完整实例
2015/11/02 Javascript
javascript实现简单的全选和反选功能
2016/01/05 Javascript
js数组的五种迭代方法及两种归并方法(推荐)
2016/06/14 Javascript
js实现4个方向滚动的球
2017/03/06 Javascript
jQuery Validate格式验证功能实例代码(包括重名验证)
2017/07/18 jQuery
vue2.0s中eventBus实现兄弟组件通信的示例代码
2017/10/25 Javascript
vue中接口域名配置为全局变量的实现方法
2018/09/20 Javascript
JS写滑稽笑脸运动效果
2020/05/28 Javascript
解决ant Design中this.props.form.validateFields未执行的问题
2020/10/27 Javascript
[04:12]第二届DOTA2亚洲邀请赛选手传记-Newbee.Sccc
2017/04/03 DOTA
在Django中创建动态视图的教程
2015/07/15 Python
举例讲解Django中数据模型访问外键值的方法
2015/07/21 Python
Python 登录网站详解及实例
2017/04/11 Python
Python利用multiprocessing实现最简单的分布式作业调度系统实例
2017/11/14 Python
python打包生成的exe文件运行时提示缺少模块的解决方法
2018/10/31 Python
selenium2.0中常用的python函数汇总
2019/08/05 Python
Python 进程操作之进程间通过队列共享数据,队列Queue简单示例
2019/10/11 Python
用纯css3实现的图片放大镜特效效果非常不错
2014/09/02 HTML / CSS
亚洲领先的旅游体验市场:Voyagin
2019/11/23 全球购物
公司开业致辞
2015/07/29 职场文书
Python编写nmap扫描工具
2021/07/21 Python
pytest实现多进程与多线程运行超好用的插件
2022/07/15 Python