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计算圆周长、面积、球体体积并画出圆
Apr 08 Python
编写Python脚本批量下载DesktopNexus壁纸的教程
May 06 Python
详解设计模式中的工厂方法模式在Python程序中的运用
Mar 02 Python
Python模拟脉冲星伪信号频率实例代码
Jan 03 Python
python+mysql实现学生信息查询系统
Feb 21 Python
python使用turtle绘制国际象棋棋盘
May 23 Python
记录Python脚本的运行日志的方法
Jun 05 Python
python适合人工智能的理由和优势
Jun 28 Python
解决Python二维数组赋值问题
Nov 28 Python
python调用c++返回带成员指针的类指针实例
Dec 12 Python
从多个tfrecord文件中无限读取文件的例子
Feb 17 Python
pandas之分组groupby()的使用整理与总结
Jun 18 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面向对象全攻略 (十一)__toString()用法 克隆对象 __call处理调用错误
2009/09/30 PHP
一步一步学习PHP(8) php 数组
2010/03/05 PHP
php判断数组中是否存在指定键(key)的方法
2015/03/17 PHP
PHP中empty和isset对于参数结构的判断及empty()和isset()的区别
2015/11/15 PHP
CodeIgniter读写分离实现方法详解
2016/01/20 PHP
thinkPHP简单遍历数组方法分析
2016/05/16 PHP
PHP使用PhpSpreadsheet操作Excel实例详解
2020/03/26 PHP
Thinkphp集成抖音SDK的实现方法
2020/04/28 PHP
jquery(live)中File input的change方法只起一次作用的解决办法
2011/10/21 Javascript
jQuery学习笔记之 Ajax操作篇(三) - 过程处理
2014/06/23 Javascript
js实现动态加载脚本的方法实例汇总
2015/11/02 Javascript
jQuery+HTML5+CSS3制作支持响应式布局时间轴插件
2016/08/10 Javascript
Vue-cli中为单独页面设置背景色的实现方法
2018/02/11 Javascript
JS常见构造模式实例对比分析
2018/08/27 Javascript
详解关于Vue2.0路由开启keep-alive时需要注意的地方
2018/09/18 Javascript
CKEditor4配置与开发详细中文说明文档
2018/10/08 Javascript
JS性能优化实现方法及优点进行
2020/08/30 Javascript
Python在Windows和在Linux下调用动态链接库的教程
2015/08/18 Python
python 循环while和for in简单实例
2016/08/16 Python
Python+tkinter使用40行代码实现计算器功能
2018/01/30 Python
对python多线程SSH登录并发脚本详解
2019/02/14 Python
Python中psutil的介绍与用法
2019/05/02 Python
Python 使用PyQt5 完成选择文件或目录的对话框方法
2019/06/27 Python
python 实现查询Neo4j多节点的多层关系
2019/12/23 Python
通过实例简单了解Python sys.argv[]使用方法
2020/08/04 Python
详解Python GUI编程之PyQt5入门到实战
2020/12/10 Python
HTML5 weui使用笔记
2019/11/21 HTML / CSS
南非最受欢迎的时尚品牌:MRP
2016/09/18 全球购物
玉兰油美国官网:OLAY美国
2018/10/25 全球购物
澳大利亚二手奢侈品网站:Modsie
2019/09/23 全球购物
Linux面试经常问的文件系统操作命令
2016/10/04 面试题
Linux如何为某个操作添加别名
2015/02/05 面试题
交通文明倡议书
2014/05/16 职场文书
企业读书活动总结
2014/06/30 职场文书
党员三严三实对照检查材料
2014/10/13 职场文书
七年级作文之关于奶奶
2019/10/29 职场文书