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迭代器的使用方法实例
Nov 21 Python
Python中__new__与__init__方法的区别详解
May 04 Python
python实现将html表格转换成CSV文件的方法
Jun 28 Python
python通过cookie模拟已登录状态的初步研究
Nov 09 Python
python实现解数独程序代码
Apr 12 Python
Python Socket实现简单TCP Server/client功能示例
Aug 05 Python
Python 多线程Threading初学教程
Aug 22 Python
Windows下Anaconda的安装和简单使用方法
Jan 04 Python
Python简单实现查找一个字符串中最长不重复子串的方法
Mar 26 Python
使用pycharm设置控制台不换行的操作方法
Jan 19 Python
Python字符串大小写转换拼接删除空白
Sep 19 Python
Python Django路径配置实现过程解析
Nov 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
PHP调用三种数据库的方法(1)
2006/10/09 PHP
PHP+DBM的同学录程序(4)
2006/10/09 PHP
php通过ajax实现双击table修改内容
2014/04/28 PHP
destoon整合UCenter图文教程
2014/06/21 PHP
PHP下通过QRCode类库创建中间带网站LOGO的二维码
2014/07/12 PHP
codeigniter上传图片不能正确识别图片类型问题解决方法
2014/07/25 PHP
11个PHPer必须要了解的编程规范
2014/09/22 PHP
浅谈PHP中pack、unpack的详细用法
2018/03/12 PHP
PHP 加密 Password Hashing API基础知识点
2020/03/02 PHP
jQuery编辑器KindEditor4.1.4代码高亮显示设置教程
2013/03/01 Javascript
jqGrid随窗口大小变化自适应大小的示例代码
2013/12/28 Javascript
IE浏览器中图片onload事件无效的解决方法
2014/04/29 Javascript
js获取客户端操作系统类型的方法【测试可用】
2016/05/27 Javascript
基于jQuery的select下拉框选择触发事件实例分析
2016/11/18 Javascript
原生JS下拉加载插件分享
2016/12/26 Javascript
解决layer弹层遮罩挡住窗体的问题
2018/08/17 Javascript
JS中min函数实例讲解
2019/02/18 Javascript
Vue2.X和Vue3.0数据响应原理变化的区别
2019/11/07 Javascript
详解vue 组件
2020/06/11 Javascript
Python实现的最近最少使用算法
2015/07/10 Python
Python实现Windows和Linux之间互相传输文件(文件夹)的方法
2017/05/08 Python
Python Tkinter模块 GUI 可视化实例
2019/11/20 Python
python 字典访问的三种方法小结
2019/12/05 Python
PyTorch中 tensor.detach() 和 tensor.data 的区别详解
2020/01/06 Python
python统计字符串中字母出现次数代码实例
2020/03/02 Python
HTML5中5个简单实用的API(第二篇,含全屏、可见性、拍照、预加载、电池状态)
2014/05/07 HTML / CSS
北大研究生linux应用求职信
2013/10/29 职场文书
房地产管理毕业生自荐信
2013/11/04 职场文书
公司担保书格式范文
2014/05/12 职场文书
简爱读书笔记
2015/06/26 职场文书
大学生安全教育主题班会
2015/08/12 职场文书
《领导干部从政道德启示录》学习心得体会
2016/01/20 职场文书
家长必看:义务教育,不得以面试 评测等名义选拔学生
2019/07/09 职场文书
Java中CyclicBarrier和CountDownLatch的用法与区别
2021/08/23 Java/Android
台式电脑蓝牙适配器怎么安装?台式电脑蓝牙适配器安装教程
2022/04/08 数码科技
使用CSS实现百叶窗效果示例代码
2023/05/07 HTML / CSS