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 查找文件夹下所有文件 实现代码
Jul 01 Python
Python获取apk文件URL地址实例
Nov 01 Python
Python中exit、return、sys.exit()等使用实例和区别
May 28 Python
在PyCharm中实现关闭一个死循环程序的方法
Nov 29 Python
Django uwsgi Nginx 的生产环境部署详解
Feb 02 Python
用Python解决x的n次方问题
Feb 08 Python
python中使用ctypes调用so传参设置遇到的问题及解决方法
Jun 19 Python
Python OrderedDict的使用案例解析
Oct 25 Python
配置python的编程环境之Anaconda + VSCode的教程
Mar 29 Python
使用pyecharts1.7进行简单的可视化大全
May 17 Python
基于Python的EasyGUI学习实践
May 07 Python
python绘制云雨图raincloud plot
Aug 05 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
BBS(php & mysql)完整版(五)
2006/10/09 PHP
精美漂亮的php分页类代码
2013/04/02 PHP
Yii中使用PHPExcel导出Excel的方法
2014/12/26 PHP
php实现Mongodb自定义方式生成自增ID的方法
2015/03/23 PHP
Yii框架组件和事件行为管理详解
2016/05/20 PHP
常用PHP封装分页工具类
2017/01/14 PHP
PHP API接口必备之输出json格式数据示例代码
2017/06/27 PHP
解决安装WampServer时提示缺少msvcr110.dll文件的问题
2017/07/09 PHP
理解Javascript_01_理解内存分配原理分析
2010/10/11 Javascript
js实现数组去重、判断数组以及对象中的内容是否相同
2013/11/29 Javascript
JavaScript使用yield模拟多线程的方法
2015/03/19 Javascript
深入分析jsonp协议原理
2015/09/26 Javascript
js获取新浪天气接口的实现代码
2016/06/06 Javascript
bootstrap的常用组件和栅格式布局详解
2017/05/02 Javascript
javascript+html5+css3自定义弹出窗口效果
2017/10/26 Javascript
vue监听input标签的value值方法
2018/08/27 Javascript
js实现导航跟随效果
2018/11/17 Javascript
基于nodejs的微信JS-SDK简单应用实现
2019/05/21 NodeJs
JavaScript oncopy事件用法实例解析
2020/05/13 Javascript
[50:02]完美世界DOTA2联赛PWL S2 Magma vs FTD 第三场 11.29
2020/12/03 DOTA
利用Python的装饰器解决Bottle框架中用户验证问题
2015/04/24 Python
python3.6使用tkinter实现弹跳小球游戏
2019/05/09 Python
python set内置函数的具体使用
2019/07/02 Python
详解python实现小波变换的一个简单例子
2019/07/18 Python
python读写csv文件并增加行列的实例代码
2019/08/01 Python
根据tensor的名字获取变量的值方式
2020/01/04 Python
python使用Geany编辑器配置方法
2020/02/21 Python
Pycharm同步远程服务器调试的方法步骤
2020/11/04 Python
使用 css3 实现圆形进度条的示例
2017/07/05 HTML / CSS
实习生个人的自我评价
2013/12/08 职场文书
中学家长会邀请函
2014/02/03 职场文书
关于安全的标语
2014/06/10 职场文书
电工实训报告总结
2014/11/05 职场文书
党员发展大会主持词
2015/07/03 职场文书
一文读懂go中semaphore(信号量)源码
2021/04/03 Golang
MySQL新手入门进阶语句汇总
2022/09/23 MySQL