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常用小技巧总结
Jun 01 Python
让Python代码更快运行的5种方法
Jun 21 Python
Swift中的协议(protocol)学习教程
Jul 08 Python
Python基于Floyd算法求解最短路径距离问题实例详解
May 16 Python
解决Ubuntu pip 安装 mysql-python包出错的问题
Jun 11 Python
django.db.utils.ProgrammingError: (1146, u“Table‘’ doesn’t exist”)问题的解决
Jul 13 Python
Python3+Appium安装使用教程
Jul 05 Python
python 默认参数相关知识详解
Sep 18 Python
Python 随机生成测试数据的模块:faker基本使用方法详解
Apr 09 Python
python 轮询执行某函数的2种方式
May 03 Python
Keras构建神经网络踩坑(解决model.predict预测值全为0.0的问题)
Jul 07 Python
python图像处理基本操作总结(PIL库、Matplotlib及Numpy)
Jun 08 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分页函数代码(简单实用型)
2010/12/02 PHP
基于PHP CURL用法的深入分析
2013/06/09 PHP
PhpDocumentor 2安装以及生成API文档的方法
2014/05/21 PHP
PHP 文件锁与进程锁的使用示例
2017/08/07 PHP
PHP切割汉字的常用方法实例总结
2019/04/27 PHP
JavaScript 捕获窗口关闭事件
2009/07/26 Javascript
javascript qq右下角滑出窗口 sheyMsg
2010/03/21 Javascript
jQuery示例收集
2010/11/05 Javascript
select、radio表单回显功能实现避免使用jquery载入赋值
2013/06/08 Javascript
Jquery中给animation加更多的运作效果实例
2013/09/05 Javascript
查找Oracle高消耗语句的方法
2014/03/22 Javascript
jQuery实现下拉框选择图片功能实例
2015/08/08 Javascript
QQ登录背景闪动效果附效果演示源码下载
2015/09/22 Javascript
基于Bootstrap+jQuery.validate实现表单验证
2016/05/30 Javascript
js实现登录验证码
2016/12/22 Javascript
JS排序之快速排序详解
2017/04/08 Javascript
鼠标拖动改变DIV等网页元素的大小的实现方法
2017/07/06 Javascript
vue使用监听实现全选反选功能
2018/07/06 Javascript
vue 详情跳转至列表页实现列表页缓存
2019/03/27 Javascript
vue ssr+koa2构建服务端渲染的示例代码
2020/03/23 Javascript
基于javascript canvas实现五子棋游戏
2020/07/08 Javascript
Python常见字符串操作函数小结【split()、join()、strip()】
2018/02/02 Python
Python 如何批量更新已安装的库
2020/05/26 Python
python中sys模块是做什么用的
2020/08/16 Python
基于python爬取链家二手房信息代码示例
2020/10/21 Python
Django缓存Cache使用详解
2020/11/30 Python
HTML5之消息通知的使用(Web Notification)
2018/10/30 HTML / CSS
大学教师年终总结的自我评价
2013/10/29 职场文书
《小山羊和小灰兔》教学反思
2014/02/19 职场文书
《少年王冕》教学反思
2014/04/11 职场文书
城市轨道交通工程职业生涯规划书范文
2014/09/16 职场文书
普宁寺导游词
2015/02/04 职场文书
工地材料员岗位职责
2015/04/11 职场文书
企业党建工作总结2015
2015/05/26 职场文书
DIY胆机必读:各国电子管评价
2022/04/06 无线电
MySQL数据库实验实现简单数据库应用系统设计
2022/06/21 MySQL