[原创]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实现线程池的方法
Jun 30 Python
使用Python简单的实现树莓派的WEB控制
Feb 18 Python
python实现搜索本地文件信息写入文件的方法
Feb 22 Python
浅谈用VSCode写python的正确姿势
Dec 16 Python
Python爬虫之正则表达式基本用法实例分析
Aug 08 Python
Python实现将Excel转换成xml的方法示例
Aug 25 Python
解决python2 绘图title,xlabel,ylabel出现中文乱码的问题
Jan 29 Python
Python小白必备的8个最常用的内置函数(推荐)
Apr 03 Python
python3实现raspberry pi(树莓派)4驱小车控制程序
Feb 12 Python
利用Pycharm + Django搭建一个简单Python Web项目的步骤
Oct 22 Python
Python下opencv库的安装过程及问题汇总
Jun 11 Python
聊聊基于pytorch实现Resnet对本地数据集的训练问题
Mar 25 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
MySQL授权问题总结
2007/05/06 PHP
实现php加速的eAccelerator dll支持文件打包下载
2007/09/30 PHP
探讨如何把session存入数据库
2013/06/07 PHP
php提交过来的数据生成为txt文件
2016/04/28 PHP
php根据数据id自动生成编号的实现方法
2016/10/16 PHP
PHP命名空间namespace的定义方法详解
2017/03/29 PHP
php实现批量上传数据到数据库(.csv格式)的案例
2017/06/18 PHP
php解压缩zip和rar压缩包文件的方法
2019/07/10 PHP
javascript sudoku 数独智力游戏生成代码
2010/03/27 Javascript
jquery 跨域访问问题解决方法(笔记)
2011/06/08 Javascript
JS实现的页面自定义滚动条效果
2015/10/26 Javascript
javascript针对cookie的基本操作实例详解
2015/11/30 Javascript
jQuery+CSS实现简单切换菜单示例
2016/07/27 Javascript
微信小程序tabbar不显示解决办法
2017/06/08 Javascript
使用bootstraptable插件实现表格记录的查询、分页、排序操作
2017/08/06 Javascript
Vue.js移动端左滑删除组件的实现代码
2017/09/08 Javascript
JavaScript常用事件介绍
2019/01/21 Javascript
vue-router源码之history类的浅析
2019/05/21 Javascript
如何换个角度使用VUE过滤器详解
2019/09/11 Javascript
git进行版本控制心得详谈
2017/12/10 Python
用Python解决x的n次方问题
2019/02/08 Python
pygame实现烟雨蒙蒙下彩虹雨
2019/11/11 Python
pycharm 更改创建文件默认路径的操作
2020/02/15 Python
施华洛世奇韩国官网:SWAROVSKI韩国
2018/06/05 全球购物
新西兰便宜隐形眼镜购买网站:QUICKLENS New Zealand
2019/03/02 全球购物
对象的序列化(serialization)类是面向流的,应如何将对象写入到随机存取文件中
2015/06/22 面试题
周鸿祎:教你写创业计划书
2013/12/30 职场文书
村官学习十八大感想
2014/01/15 职场文书
市三好学生主要事迹
2014/01/28 职场文书
2014年党的群众路线教育实践活动总结
2014/04/25 职场文书
优秀党务工作者先进事迹材料
2014/12/25 职场文书
给朋友的赠语
2015/06/23 职场文书
高二语文教学反思
2016/02/16 职场文书
2019个人年度目标制定攻略!
2019/07/12 职场文书
python编写函数注意事项总结
2021/03/29 Python
python 管理系统实现mysql交互的示例代码
2021/12/06 Python