[原创]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中由于logging模块误用导致的内存泄露
Apr 23 Python
Python用zip函数同时遍历多个迭代器示例详解
Nov 14 Python
Python编程对列表中字典元素进行排序的方法详解
May 26 Python
Python内置函数reversed()用法分析
Mar 20 Python
Python通过调用mysql存储过程实现更新数据功能示例
Apr 03 Python
详解基于django实现的webssh简单例子
Jul 17 Python
python中with语句结合上下文管理器操作详解
Dec 19 Python
Python 多线程共享变量的实现示例
Apr 17 Python
重写django的model下的objects模型管理器方式
May 15 Python
Matplotlib中%matplotlib inline如何使用
Jul 28 Python
Python关于OS文件目录处理的实例分享
May 23 Python
详解Python描述符的工作原理
Jun 11 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
PHP URL地址获取函数代码(端口等) 推荐
2010/05/15 PHP
部署PHP项目应该注意的几点事项分享
2013/12/20 PHP
PHP获取表单所有复选框的值的方法
2014/08/28 PHP
PHP实现在线阅读PDF文件的方法
2015/06/23 PHP
php实现CSV文件导入和导出
2015/10/24 PHP
php对象工厂类完整示例
2018/08/09 PHP
基于jQuery的输入框无值自动显示指定数据的实现代码
2011/01/24 Javascript
JS常见问题整理(持续更新)
2013/08/06 Javascript
js函数在frame中的相互调用详解
2014/03/03 Javascript
js的Prototype属性解释及常用方法
2014/05/08 Javascript
常用的Javascript设计模式小结
2015/12/09 Javascript
基于javascript实现全屏漂浮广告
2016/03/31 Javascript
AngularJS基础 ng-include 指令示例讲解
2016/08/01 Javascript
AngularJS基础 ng-keyup 指令简单示例
2016/08/02 Javascript
JavaScript使用键盘输入控制实现数字验证功能
2016/08/19 Javascript
详解微信小程序 相对定位和绝对定位
2017/05/11 Javascript
原生JS实现移动端web轮播图详解(结合Tween算法造轮子)
2017/09/10 Javascript
video.js 实现视频只能后退不能快进的思路详解
2018/08/09 Javascript
vue-父子组件和ref实例详解
2019/11/10 Javascript
JavaScript使用canvas绘制随机验证码
2020/02/17 Javascript
[50:15]VP vs Mineski 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
编写同时兼容Python2.x与Python3.x版本的代码的几个示例
2015/03/30 Python
把JSON数据格式转换为Python的类对象方法详解(两种方法)
2019/06/04 Python
python图的深度优先和广度优先算法实例分析
2019/10/26 Python
pytorch 实现在一个优化器中设置多个网络参数的例子
2020/02/20 Python
L’AGENCE官网:加州女装品牌
2018/06/03 全球购物
考试没考好检讨书
2014/01/31 职场文书
专业求职信撰写要诀
2014/02/18 职场文书
产品销售计划书
2014/05/04 职场文书
勤俭节约演讲稿
2014/05/08 职场文书
科长竞聘演讲稿
2014/05/16 职场文书
学校师德师风整改方案
2014/10/28 职场文书
大学生学期个人总结
2015/02/12 职场文书
4S店客服专员岗位职责
2015/04/07 职场文书
CSS 文字装饰 text-decoration & text-emphasis 详解
2021/04/06 HTML / CSS
大型强子对撞机再次重启探索“第五种自然力”
2022/04/29 数码科技