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模拟登录百度代码分享(获取百度贴吧等级)
Dec 27 Python
Python实现把utf-8格式的文件转换成gbk格式的文件
Jan 22 Python
python模块之StringIO使用示例
Apr 08 Python
python使用PyGame模块播放声音的方法
May 20 Python
Django中更新多个对象数据与删除对象的方法
Jul 17 Python
python框架django基础指南
Sep 08 Python
浅谈Django2.0 加xadmin踩的坑
Nov 15 Python
Selenium 滚动页面至元素可见的方法
Mar 18 Python
python实现opencv+scoket网络实时图传
Mar 20 Python
Django Model中字段(field)的各种选项说明
May 19 Python
总结python 三种常见的内存泄漏场景
Nov 20 Python
pycharm无法导入lxml的解决办法
Mar 31 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 HandlerSocket的使用
2011/05/02 PHP
Laravel向公共模板赋值方法总结
2019/06/25 PHP
基于jQuery的公告无限循环滚动实现代码
2012/05/11 Javascript
javascript时区函数介绍
2012/09/14 Javascript
javascript的解析执行顺序在各个浏览器中的不同
2014/03/17 Javascript
jquery让指定的元素闪烁显示的方法
2015/03/17 Javascript
jquery使用slideDown实现模块缓慢拉出效果的方法
2015/03/27 Javascript
JS实现将数字金额转换为大写人民币汉字的方法
2016/08/02 Javascript
Ionic3 UI组件之autocomplete详解
2017/06/08 Javascript
使用Vue自定义指令实现Select组件
2018/05/24 Javascript
echarts大屏字体自适应的方法步骤
2019/07/12 Javascript
在vue中阻止浏览器后退的实例
2019/11/06 Javascript
记录一次websocket封装的过程
2020/11/23 Javascript
使用Python将数组的元素导出到变量中(unpacking)
2016/10/27 Python
Python学习笔记之解析json的方法分析
2017/04/21 Python
在scrapy中使用phantomJS实现异步爬取的方法
2018/12/17 Python
django框架使用方法详解
2019/07/18 Python
PyQt+socket实现远程操作服务器的方法示例
2019/08/22 Python
关于Flask项目无法使用公网IP访问的解决方式
2019/11/19 Python
让你的Python代码实现类型提示功能
2019/11/19 Python
python梯度下降算法的实现
2020/02/24 Python
使用python脚本自动生成K8S-YAML的方法示例
2020/07/12 Python
一款css实现的鼠标经过按钮的特效
2014/09/11 HTML / CSS
CSS3 重置iphone浏览器按钮input,select等表单元素的默认样式
2014/10/11 HTML / CSS
html5 worker 实例(一) 为什么测试不到效果
2013/06/24 HTML / CSS
科沃斯机器人官网商城:Ecovacs
2016/08/29 全球购物
Sofft鞋官网:世界知名鞋类品牌
2017/03/28 全球购物
酒店销售主管岗位职责
2014/01/04 职场文书
搞笑征婚广告词
2014/03/17 职场文书
党员先锋岗事迹材料
2014/05/08 职场文书
市场策划求职信
2014/08/07 职场文书
党支部班子“四风”问题自我剖析材料
2014/09/28 职场文书
检查机关党的群众路线个人整改措施
2014/10/04 职场文书
货款欠条范本
2015/07/03 职场文书
企业文化学习心得体会
2016/01/21 职场文书
详解Java线程池是如何重复利用空闲线程的
2021/06/26 Java/Android