[原创]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中用于计算指数的exp()方法
May 14 Python
Python制作Windows系统服务
Mar 25 Python
git使用.gitignore设置不生效或不起作用问题的解决方法
Jun 01 Python
Python使用装饰器模拟用户登陆验证功能示例
Aug 24 Python
解决Python中定时任务线程无法自动退出的问题
Feb 18 Python
Python统计一个字符串中每个字符出现了多少次的方法【字符串转换为列表再统计】
May 05 Python
打包python 加icon 去掉cmd黑窗口方法
Jun 24 Python
Python 循环终止语句的三种方法小结
Jun 24 Python
Python Django中间件,中间件函数,全局异常处理操作示例
Nov 08 Python
Python通过Tesseract库实现文字识别
Mar 05 Python
python实现俄罗斯方块小游戏
Apr 24 Python
Python环境使用OpenCV检测人脸实现教程
Oct 19 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
PHP5在Apache下的两种模式的安装
2006/09/05 PHP
PHP+MySQL5.0中文乱码解决方法
2006/11/20 PHP
Linux下 php5 MySQL5 Apache2 phpMyAdmin ZendOptimizer安装与配置[图文]
2008/11/18 PHP
php smarty模版引擎中的缓存应用
2009/12/02 PHP
php 文章调用类代码
2011/08/11 PHP
php中使用exec,system等函数调用系统命令的方法(不建议使用,可导致安全问题)
2012/09/07 PHP
php文件夹与文件目录操作函数介绍
2013/09/09 PHP
JQuery.uploadify 上传文件插件的使用详解 for ASP.NET
2010/01/22 Javascript
在多个页面使用同一个HTML片段《续》
2011/03/04 Javascript
js如何获取兄弟、父类等节点
2014/01/06 Javascript
莱鸟介绍javascript onclick事件
2016/01/06 Javascript
深入分析Javascript事件代理
2016/01/30 Javascript
Bootstrap入门书籍之(五)导航条、分页导航
2016/02/17 Javascript
vue计算属性及使用详解
2018/04/02 Javascript
JavaScript实现的简单加密解密操作示例
2018/06/01 Javascript
axios实现文件上传并获取进度
2020/03/25 Javascript
Echarts实现单条折线可拖拽效果
2019/12/19 Javascript
在Vue里如何把网页的数据导出到Excel的方法
2020/09/30 Javascript
python中文乱码的解决方法
2013/11/04 Python
跟老齐学Python之坑爹的字符编码
2014/09/28 Python
python获取Linux发行版名称
2019/08/30 Python
Python如何基于selenium实现自动登录博客园
2019/12/16 Python
scrapy爬虫:scrapy.FormRequest中formdata参数详解
2020/04/30 Python
python的json包位置及用法总结
2020/06/21 Python
html5中的一些标签学习(心得)
2016/10/18 HTML / CSS
安全责任协议书
2014/04/21 职场文书
霸气队列口号
2014/06/18 职场文书
处级领导班子全部召开专题民主生活会情况汇报
2014/09/27 职场文书
2014离婚协议书范文(3篇)
2014/11/29 职场文书
教师个人培训总结
2015/02/11 职场文书
2015年教育实习工作总结
2015/04/24 职场文书
2016优秀班主任个人先进事迹材料
2016/02/26 职场文书
详解MySQL主从复制及读写分离
2021/05/07 MySQL
漫改真人电影「萌系男友是燃燃的橘色」公开先导视觉图
2022/03/21 日漫
MySQL慢查询中的commit慢和binlog中慢事务的区别
2022/06/16 MySQL
Win10服务主机占用内存怎么办?Win10服务主机进程占用大量内存解决方法
2022/09/23 数码科技