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编写Linux系统守护进程实例
Feb 03 Python
详解Python中DOM方法的动态性
Apr 11 Python
在Python中使用matplotlib模块绘制数据图的示例
May 04 Python
浅谈Python的垃圾回收机制
Dec 17 Python
Python实现输入二叉树的先序和中序遍历,再输出后序遍历操作示例
Jul 27 Python
Python装饰器基础概念与用法详解
Dec 22 Python
django Admin文档生成器使用详解
Jul 22 Python
使用python脚本自动创建pip.ini配置文件代码实例
Sep 20 Python
pytorch数据预处理错误的解决
Feb 20 Python
python属于跨平台语言码
Jun 09 Python
Python Request类源码实现方法及原理解析
Aug 17 Python
jupyter notebook更换皮肤主题的实现
Jan 07 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/04/06 PHP
浅析PHP程序设计中的MVC编程思想
2014/07/28 PHP
浅谈PHP错误类型及屏蔽方法
2017/05/27 PHP
Extjs TimeField 显示正常时间格式的代码
2011/06/28 Javascript
百度移动版的url编码解码示例
2014/04/29 Javascript
js监控IE火狐浏览器关闭、刷新、回退、前进事件
2014/07/23 Javascript
javascript获取系统当前时间的方法
2015/11/19 Javascript
jquery实现简单文字提示效果
2015/12/02 Javascript
解决Angular.Js与Django标签冲突的方案
2016/12/20 Javascript
jquery.validate.js 多个相同name的处理方式
2017/07/10 jQuery
webpack配置sass模块的加载的方法
2017/07/30 Javascript
webpack+vue中使用别名路径引用静态图片地址
2017/11/20 Javascript
vue+webpack 打包文件 404 页面空白的解决方法
2018/02/28 Javascript
JavaScript两种计时器的实例讲解
2019/01/31 Javascript
微信小程序配置服务器提示验证token失败的解决方法
2019/04/03 Javascript
微信小程序+腾讯地图开发实现路径规划绘制
2019/05/22 Javascript
微信小程序实现签字功能
2019/12/23 Javascript
JavaScript实现打字游戏
2021/02/19 Javascript
[01:18:43]2014 DOTA2华西杯精英邀请赛5 24 iG VS DK
2014/05/25 DOTA
Python转换HTML到Text纯文本的方法
2015/01/15 Python
python使用电子邮件模块smtplib的方法
2016/08/28 Python
Django框架实现的简单分页功能示例
2018/12/04 Python
Python Numpy中数据的常用保存与读取方法
2020/04/01 Python
Python爬虫HTPP请求方法有哪些
2020/06/03 Python
Python项目跨域问题解决方案
2020/06/22 Python
css3发光搜索表单分享
2014/04/11 HTML / CSS
美国运动鞋和运动服零售商:Footaction
2017/04/07 全球购物
《草原》教学反思
2014/02/15 职场文书
机电职业生涯规划书范文
2014/03/08 职场文书
民主评议党员总结
2014/10/20 职场文书
ES6 解构赋值的原理及运用
2021/05/25 Javascript
SpringBoot 集成Redis 过程
2021/06/02 Redis
数据库之SQL技巧整理案例
2021/07/07 SQL Server
Redis 的查询很快的原因解析及Redis 如何保证查询的高效
2022/03/16 Redis
MySQL优化及索引解析
2022/03/17 MySQL
Vue组件化(ref,props, mixin,.插件)详解
2022/05/15 Vue.js