Python列表和元组的定义与使用操作示例


Posted in Python onJuly 26, 2017

本文实例讲述了Python列表和元组的定义与使用操作。分享给大家供大家参考,具体如下:

#coding=utf8
print '''''
可以将列表和元组当成普通的“数组”,它能保存任意数量任意类型的Python对象。
列表和元组通过数字索引来访问元素(从0开始)。
列表和元组的区别:
------------------------------------------------------------------------------------
          元组              \             列表
------------------------------------------------------------------------------------
列表元素用中括号[]            \  元组元素用小括号()
元素的个数及元素的值可以改变   \  元素的个数及元素的值不可改变
------------------------------------------------------------------------------------
元组可以看出只读的列表。
列表和元组可以通过使用索引运算符([])和切片运算符([:])可以得到子集
'''
NumberList=[1,2,3,4,5,6,7,8.9,0101,017,0xab]
StringList=['hello',"hello world",'''''goddness''']
MixList=[12,13.2,01,'abc','hello']
NumberTouple=(1,2,3,4,5,6,7,8.9,0101,017,0xab)
StringTouple=('hello',"hello world",'''''goddness''')
MixTouple=(12,13.2,01,'abc','hello')
print "output the element of the NumberList by index--------->",NumberList[0],NumberList[1],NumberList[2],NumberList[-1]
print "output the element of the StringList by index--------->",StringList[0],StringList[1],StringList[2],StringList[-1]
print "output the element of the MixList by index--------->",MixList[0],MixList[1],MixList[2],MixList[-1]
print "output the element of the NumberTouple by index--------->",NumberTouple[0],NumberTouple[1],NumberTouple[2],NumberTouple[-1]
print "output the element of the StringTouple by index--------->",StringTouple[0],StringTouple[1],StringTouple[2],StringTouple[-1]
print "output the element of the MixTouple by index--------->",MixTouple[0],MixTouple[1],MixTouple[2],MixTouple[-1]
print "output the element of the NumberList by slice--------->",NumberList[0:2],NumberList[1:3],NumberList[0:],NumberList[:-1]
print "output the element of the StringList by slice--------->",StringList[0:1],StringList[2:3],StringList[0:],StringList[:-1]
print "output the element of the MixList by slice--------->",MixList[0:],MixList[:1],MixList[0:2],MixList[2:-1]
print "output the element of the NumberTouple by slice--------->",NumberTouple[0:2],NumberTouple[1:3],NumberTouple[2:],NumberTouple[:-1]
print "output the element of the StringTouple by slice--------->",StringTouple[0:2],StringTouple[1:3],StringTouple[2],StringTouple[-1]
print "output the element of the MixTouple by slice--------->",MixTouple[0:],MixTouple[1:3],MixTouple[2],MixTouple[:-1]
NumberList[0]=59
#NumberTouple[0]=56
print "Change the value of NumberList[0] to 59------------",NumberList[0]
#print "Can not change the value of NumberTouple[0] to 56------------",NumberTouple[0]

运行结果:

Python列表和元组的定义与使用操作示例

更多Python相关内容感兴趣的读者可查看本站专题:《Python列表(list)操作技巧总结》、《Python编码操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
在Python中使用__slots__方法的详细教程
Apr 28 Python
python中实现精确的浮点数运算详解
Nov 02 Python
python ansible服务及剧本编写
Dec 29 Python
python pandas 组内排序、单组排序、标号的实例
Apr 12 Python
python获取程序执行文件路径的方法(推荐)
Apr 26 Python
python+pandas分析nginx日志的实例
Apr 28 Python
Python测试网络连通性示例【基于ping】
Aug 03 Python
python使用webdriver爬取微信公众号
Aug 31 Python
在Python中调用Ping命令,批量IP的方法
Jan 26 Python
利用Python小工具实现3秒钟将视频转换为音频
Oct 29 Python
Pytorch 定义MyDatasets实现多通道分别输入不同数据方式
Jan 15 Python
python如何爬取动态网站
Sep 09 Python
老生常谈Python之装饰器、迭代器和生成器
Jul 26 #Python
python基础之入门必看操作
Jul 26 #Python
Python简单定义与使用字典dict的方法示例
Jul 25 #Python
Python学习入门之区块链详解
Jul 25 #Python
Python列表list解析操作示例【整数操作、字符操作、矩阵操作】
Jul 25 #Python
Python中的错误和异常处理简单操作示例【try-except用法】
Jul 25 #Python
Python中函数及默认参数的定义与调用操作实例分析
Jul 25 #Python
You might like
Php做的端口嗅探器--可以指定网站和端口
2006/10/09 PHP
php escape URL编码
2008/12/10 PHP
json的键名为数字时的调用方式(示例代码)
2013/11/15 PHP
php基础设计模式大全(注册树模式、工厂模式、单列模式)
2015/08/31 PHP
利用Homestead快速运行一个Laravel项目的方法详解
2017/11/14 PHP
laravel 查询数据库获取结果实现判断是否为空
2019/10/24 PHP
Mootools 1.2教程 类(一)
2009/09/15 Javascript
javascript,jquery闭包概念分析
2010/06/19 Javascript
基于jquery的一个OutlookBar类,动态创建导航条
2010/11/19 Javascript
jQuery 阴影插件代码分享
2012/01/09 Javascript
js实现对table动态添加、删除和更新的方法
2015/02/10 Javascript
浅谈jQuery中的$.extend方法来扩展JSON对象
2017/02/12 Javascript
原生js实现轮播图的示例代码
2017/02/20 Javascript
Vue2.0实现将页面中表格数据导出excel的实例
2017/08/09 Javascript
为输入框加入数字js校验代码分享
2017/11/02 Javascript
javascript+jQuery实现360开机时间显示效果
2017/11/03 jQuery
vue 中动态绑定class 和 style的方法代码详解
2018/06/01 Javascript
微信小程序实现左滑修改、删除功能
2020/10/19 Javascript
js实现简单模态框实例
2018/11/16 Javascript
微信小程序实现语音识别转文字功能及遇到的坑
2019/08/02 Javascript
layui使用及简单的三级联动实现教程
2020/12/01 Javascript
[26:52]LGD vs EG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
用Python编写一个简单的俄罗斯方块游戏的教程
2015/04/03 Python
python实现机械分词之逆向最大匹配算法代码示例
2017/12/13 Python
Python绘制频率分布直方图的示例
2019/07/08 Python
Python八皇后问题解答过程详解
2019/07/29 Python
简单了解python filter、map、reduce的区别
2020/01/14 Python
浅谈Python 钉钉报警必备知识系统讲解
2020/08/17 Python
python利用pytesseract 实现本地识别图片文字
2020/12/14 Python
新西兰网上购物,折扣店:BestDeals.co.nz
2019/03/20 全球购物
英国家喻户晓的家居商店:The Range
2019/03/25 全球购物
2015年元旦演讲稿
2014/09/12 职场文书
学习三严三实对照检查材料思想汇报
2014/09/22 职场文书
《绝招》教学反思
2016/02/20 职场文书
2019最新版股权转让及委托持股协议书范本
2019/08/07 职场文书
pytorch 如何使用float64训练
2021/05/24 Python