[原创]Python入门教程4. 元组基本操作


Posted in Python onOctober 31, 2018

前面简单介绍了Python列表基本操作,这里再来简单讲述一下Python元组相关操作

>>> dir(tuple) #查看元组的属性和方法
['__add__', '__class__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__rmul__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', 'count', 'index']
>>> t1 = () #创建空元组
>>> tuple() #创建空元组
()
>>> (1,) #创建只有一个元素的元组(创建只有一个元素的元组,元素后面要有逗号,)
(1,)
>>> 1,
(1,)
>>> 2,3 #直接用逗号隔开两个值就可以创建一个元组
(2, 3)
>>> x,y = 2,3 #右边为一个元组
>>> x
2
>>> y
3
>>> x,y = y,x #使用元组复制,实现x与y交换值
>>> x
3
>>> y
2
>>> t2 = (1,2,3)
>>> t2[1] #获取序号为1的元组
2
>>> t2[1] = 4 #元组不能改变值,这里会报错!
Traceback (most recent call last):
 File "<pyshell#14>", line 1, in <module>
  t2[1] = 4
TypeError: 'tuple' object does not support item assignment
>>> t3 = (2,3,3,3,4,5)
>>> t3.count(3) # count()方法统计元组中元素3的个数
3
>>> t3.index(4) # index()方法获取元素4的位置序号
4

再次提醒注意:元组不能改变其值!!

简单入门教程~

基本一看就懂~O(∩_∩)O~

未完待续~~欢迎讨论!!

Python 相关文章推荐
python静态方法实例
Jan 14 Python
PyQt5实现下载进度条效果
Apr 19 Python
Ubuntu下使用python读取doc和docx文档的内容方法
May 08 Python
如何使用python操作vmware
Jul 27 Python
pytorch实现MNIST手写体识别
Feb 14 Python
Python3 shutil(高级文件操作模块)实例用法总结
Feb 19 Python
jupyternotebook 撤销删除的操作方式
Apr 17 Python
Python键鼠操作自动化库PyAutoGUI简介(小结)
May 17 Python
基于Keras 循环训练模型跑数据时内存泄漏的解决方式
Jun 11 Python
Python包资源下载路径报404解决方案
Nov 05 Python
在终端启动Python时报错的解决方案
Nov 20 Python
python 定义函数 返回值只取其中一个的实现
May 21 Python
对numpy中数组转置的求解以及向量内积计算方法
Oct 31 #Python
Ubuntu下Python2与Python3的共存问题
Oct 31 #Python
对numpy中向量式三目运算符详解
Oct 31 #Python
对numpy中的where方法嵌套使用详解
Oct 31 #Python
在Python中使用defaultdict初始化字典以及应用方法
Oct 31 #Python
在ubuntu16.04中将python3设置为默认的命令写法
Oct 31 #Python
设置python3为默认python的方法
Oct 31 #Python
You might like
xml在joomla表单中的应用详解分享
2012/07/19 PHP
PHP入门教程之会话控制技巧(cookie与session)
2016/09/11 PHP
Yii框架批量插入数据扩展类的简单实现方法
2017/05/23 PHP
学习YUI.Ext第五日--做拖放Darg&amp;Drop
2007/03/10 Javascript
Ext.FormPanel 提交和 Ext.Ajax.request 异步提交函数的区别
2009/11/12 Javascript
利用json获取字符出现次数的代码
2012/03/22 Javascript
ExpressJS入门实例
2015/01/14 Javascript
JS实现设置ff与ie元素绝对位置的方法
2016/03/08 Javascript
自带气泡提示的vue校验插件(vue-verify-pop)
2017/04/07 Javascript
解决JS内存泄露之js对象和dom对象互相引用问题
2017/06/25 Javascript
jQuery 实现图片的依次加载图片功能
2017/07/06 jQuery
nodejs结合Socket.IO实现的即时通讯功能详解
2018/01/12 NodeJs
jQuery实现的回车触发按钮事件功能示例
2018/03/25 jQuery
React Native基础入门之调试React Native应用的一小步
2018/07/02 Javascript
JS实现图片上传多次上传同一张不生效的处理方法
2018/08/06 Javascript
小程序实现搜索界面 小程序实现推荐搜索列表效果
2019/05/18 Javascript
[01:02:02]DOTA2上海特级锦标赛A组败者赛 EHOME VS CDEC第二局
2016/02/25 DOTA
[36:52]DOTA2真视界:基辅特锦赛总决赛
2017/05/21 DOTA
[35:34]Liquid vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python爬虫入门教程之糗百图片爬虫代码分享
2014/09/02 Python
Python探索之修改Python搜索路径
2017/10/25 Python
Python 实现异步调用函数的示例讲解
2018/10/14 Python
对django 2.x版本中models.ForeignKey()外键说明介绍
2020/03/30 Python
Pytorch 使用不同版本的cuda的方法步骤
2020/04/02 Python
django Model层常用验证器及自定义验证器详解
2020/07/15 Python
css3 transform及原生js实现鼠标拖动3D立方体旋转
2016/06/20 HTML / CSS
美国Rue La La闪购网站:奢侈品、中高档品牌限时折扣
2016/10/19 全球购物
领导的自我鉴定
2013/12/28 职场文书
装饰资料员岗位职责
2013/12/30 职场文书
小学运动会入场式解说词
2014/02/18 职场文书
好的促销活动方案
2014/08/21 职场文书
教师民族团结演讲稿
2014/08/27 职场文书
行政执法队伍作风整顿个人剖析材料
2014/10/11 职场文书
抄袭同学作业检讨书1000字
2014/11/20 职场文书
2015财务年度工作总结范文
2015/05/04 职场文书
详解Python中*args和**kwargs的使用
2022/04/07 Python