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中使用PIL库实现图片高斯模糊实例
Feb 08 Python
python中Apriori算法实现讲解
Dec 10 Python
pycharm new project变成灰色的解决方法
Jun 27 Python
Pandas分组与排序的实现
Jul 23 Python
python 抓包保存为pcap文件并解析的实例
Jul 23 Python
python线程中的同步问题及解决方法
Aug 29 Python
从numpy数组中取出满足条件的元素示例
Nov 26 Python
pytorch 实现在预训练模型的 input上增减通道
Jan 06 Python
Pycharm最常用的快捷键及使用技巧
Mar 05 Python
Python3.7将普通图片(png)转换为SVG图片格式(网站logo图标)动起来
Apr 21 Python
Python+Kepler.gl实现时间轮播地图过程解析
Jul 20 Python
如何在Win10系统使用Python3连接Hive
Oct 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
2019年中国咖啡业现状与发展趋势
2021/03/04 咖啡文化
thinkphp在低版本Nginx 下支持PATHINFO的方法分享
2016/05/27 PHP
跟着Jquery API学Jquery之一 选择器
2010/04/07 Javascript
jquery实现的带缩略图的焦点图片切换(自动播放/响应鼠标动作)
2013/01/23 Javascript
引用外部js乱码问题分析及解决方案
2013/04/12 Javascript
js函数定时器实现定时读取系统实时连接数
2014/04/30 Javascript
原生js的数组除重复简单实例
2016/05/24 Javascript
基于vuejs+webpack的日期选择插件
2020/05/21 Javascript
微信小程序 下拉列表的实现实例代码
2017/03/08 Javascript
jquery.validate.js 多个相同name的处理方式
2017/07/10 jQuery
Vue-不允许嵌套式的渲染方法
2018/09/13 Javascript
Vue获取页面元素的相对位置的方法示例
2020/02/05 Javascript
JavaScript之scrollTop、scrollHeight、offsetTop、offsetHeight等属性学习笔记
2020/07/15 Javascript
区分vue-router的hash和history模式
2020/10/03 Javascript
nuxt静态部署打包相对路径操作
2020/11/06 Javascript
[01:46]DOTA2上海特锦赛小组赛英文解说KotlGuy采访
2016/02/27 DOTA
在Python中使用base64模块处理字符编码的教程
2015/04/28 Python
详细解析Python中的变量的数据类型
2015/05/13 Python
python开发之for循环操作实例详解
2015/11/12 Python
Python正则表达式分组概念与用法详解
2017/06/24 Python
设置python3为默认python的方法
2018/10/31 Python
Python3实现获取图片文字里中文的方法分析
2018/12/13 Python
python搜索包的路径的实现方法
2019/07/19 Python
Python文件路径名的操作方法
2019/10/30 Python
Python3 requests模块如何模仿浏览器及代理
2020/06/15 Python
Tory Burch德国官网:美国时尚生活品牌
2018/01/03 全球购物
BISSELL官网:北美吸尘器第一品牌
2019/03/14 全球购物
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
2012/04/17 面试题
JAVA高级程序员面试题
2013/09/06 面试题
初中作文评语大全
2014/04/23 职场文书
优秀三好学生事迹材料
2014/08/31 职场文书
活动总结书怎么写
2015/05/11 职场文书
离婚答辩状范文
2015/05/22 职场文书
搭讪开场白台词大全
2015/05/28 职场文书
在Python中如何使用yield
2021/06/07 Python
Oracle中日期的使用方法实例
2022/07/07 Oracle