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中操作列表之list.extend()方法的使用
May 20 Python
Python Web框架Tornado运行和部署
Oct 19 Python
Python 操作MySQL详解及实例
Apr 30 Python
Python二叉树的定义及常用遍历算法分析
Nov 24 Python
Python拼接字符串的7种方法总结
Nov 01 Python
利用python和ffmpeg 批量将其他图片转换为.yuv格式的方法
Jan 08 Python
Python实现最常见加密方式详解
Jul 13 Python
50行Python代码获取高考志愿信息的实现方法
Jul 23 Python
Python学习笔记之While循环用法分析
Aug 14 Python
Python 内置函数globals()和locals()对比详解
Dec 23 Python
Python进行区间取值案例讲解
Aug 02 Python
Python 数据可视化之Seaborn详解
Nov 02 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连接MSSQL2008/2005数据库(SQLSRV)配置实例
2014/10/22 PHP
ThinkPHP查询语句与关联查询用法实例
2014/11/01 PHP
javascript显示隐藏层比较不错的方法分析
2008/09/30 Javascript
JavaScript下利用fso判断文件是否存在的代码
2010/12/11 Javascript
jQuery 幻灯片插件(带缩略图功能)
2011/01/24 Javascript
javascript插入样式实现代码
2012/02/22 Javascript
jquery 快速回到页首的方法
2013/12/05 Javascript
利用javascript打开模态对话框(示例代码)
2014/01/11 Javascript
jquery的live使用注意事项
2014/02/18 Javascript
JavaScript中eval()函数用法详解
2015/12/14 Javascript
js中使用使用原型(prototype)定义方法的好处详解
2016/07/04 Javascript
基于Vue.js实现数字拼图游戏
2016/08/02 Javascript
JS一个简单的注册页面实例
2017/09/05 Javascript
Node.js搭建WEB服务器的示例代码
2018/08/15 Javascript
基于vue实现滚动条滚动到指定位置对应位置数字进行tween特效
2019/04/18 Javascript
javascript中this的用法实践分析
2019/07/29 Javascript
基于layui框架响应式布局的一些使用详解
2019/09/16 Javascript
JavaScript交换两个变量方法实例
2019/11/25 Javascript
[02:41]DOTA2英雄基础教程 谜团
2013/12/10 DOTA
使用Python开发windows GUI程序入门实例
2014/10/23 Python
Python打印scrapy蜘蛛抓取树结构的方法
2015/04/08 Python
python3实现暴力穷举博客园密码
2016/06/19 Python
Python基础教程之利用期物处理并发
2018/03/29 Python
python实现自动获取IP并发送到邮箱
2018/12/26 Python
Pycharm IDE的安装和使用教程详解
2020/04/30 Python
python和JavaScript哪个容易上手
2020/06/23 Python
Python通过fnmatch模块实现文件名匹配
2020/09/30 Python
用CSS3将你的设计带入下个高度
2009/08/08 HTML / CSS
Groupon法国官方网站:特卖和网上购物高达-70%
2019/09/02 全球购物
周生生珠宝香港官网:Chow Sang Sang(香港及海外配送)
2019/09/05 全球购物
数据库什么时候应该被重组
2012/11/02 面试题
大学迎新晚会主持词
2014/03/24 职场文书
工业自动化专业自荐信范文
2014/04/10 职场文书
民事诉讼授权委托书范文
2014/08/02 职场文书
幼儿园教师师德师风演讲稿:爱我所爱 无悔青春
2014/09/10 职场文书
护士实习自荐信
2015/03/06 职场文书