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 selenium 父子、兄弟、相邻节点定位方式详解
Sep 15 Python
深入学习Python中的上下文管理器与else块
Aug 27 Python
python 生成器协程运算实例
Sep 04 Python
详解Python 装饰器执行顺序迷思
Aug 08 Python
Python实现iOS自动化打包详解步骤
Oct 03 Python
django开发post接口简单案例,获取参数值的方法
Dec 11 Python
用Python写一个模拟qq聊天小程序的代码实例
Mar 06 Python
Python迭代器Iterable判断方法解析
Mar 16 Python
python+adb命令实现自动刷视频脚本案例
Apr 23 Python
Python pip 常用命令汇总
Oct 19 Python
Python爬虫中Selenium实现文件上传
Dec 04 Python
Python实现PS滤镜中的USM锐化效果
Dec 04 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
php4的session功能评述(三)
2006/10/09 PHP
剖析 PHP 中的输出缓冲
2006/12/21 PHP
在PHP中养成7个面向对象的好习惯
2010/07/17 PHP
提高define性能的php扩展hidef的安装和使用
2011/06/14 PHP
分享下页面关键字抓取www.icbase.com站点代码(带asp.net参数的)
2014/01/30 PHP
php 邮件发送问题解决
2014/03/22 PHP
PHP实现字符串翻转功能的方法【递归与循环算法】
2017/11/03 PHP
jQuery入门第一课 jQuery选择符
2010/03/14 Javascript
javascript改变position值实现菜单滚动至顶部后固定
2013/01/18 Javascript
js中点击空白区域时文本框与隐藏层的显示与影藏问题
2013/08/26 Javascript
jQuery简单实现两级下拉菜单效果代码
2015/09/15 Javascript
bootstrap组件之导航组件使用方法
2017/01/19 Javascript
JavaScript中的普通函数和箭头函数的区别和用法详解
2017/03/21 Javascript
Vue表单验证插件Vue Validator使用方法详解
2017/04/07 Javascript
详解js跨域请求的两种方式,支持post请求
2018/05/05 Javascript
微信小程序实现日历小功能
2020/11/18 Javascript
python脚本实现统计日志文件中的ip访问次数代码分享
2014/08/06 Python
Python中的下划线详解
2015/06/24 Python
Python并行分布式框架Celery详解
2018/10/15 Python
pyqt弹出新对话框,以及关闭对话框获取数据的实例
2019/06/18 Python
Python实现socket非阻塞通讯功能示例
2019/11/06 Python
PyTorch的自适应池化Adaptive Pooling实例
2020/01/03 Python
Python requests模块cookie实例解析
2020/04/14 Python
python根据完整路径获得盘名/路径名/文件名/文件扩展名的方法
2020/04/22 Python
python实现五子棋程序
2020/04/24 Python
Python如何获取文件指定行的内容
2020/05/27 Python
巴西家用小家电购物网站:Polishop
2016/08/07 全球购物
linux面试题参考答案(9)
2015/01/07 面试题
文言文形式的学生求职信
2013/12/03 职场文书
小学美术教学反思
2014/02/01 职场文书
高中毕业生登记表自我鉴定范文
2014/03/18 职场文书
人事文员岗位职责
2015/02/04 职场文书
2016年“世界气象日”广播稿
2015/12/17 职场文书
在 Golang 中实现 Cache::remember 方法详解
2021/03/30 Python
C站最全Python标准库总结,你想要的都在这里
2021/07/03 Python
详解JAVA的控制语句
2021/11/11 Java/Android