[原创]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字符串匹配算法KMP实例
Jul 18 Python
Python实现统计代码行的方法分析
Jul 12 Python
Python编程实现控制cmd命令行显示颜色的方法示例
Aug 14 Python
Python排序搜索基本算法之希尔排序实例分析
Dec 09 Python
Python3标准库总结
Feb 19 Python
pyqt5 comboBox获得下标、文本和事件选中函数的方法
Jun 14 Python
python 列表推导式使用详解
Aug 29 Python
jupyter note 实现将数据保存为word
Apr 14 Python
python thrift 实现 单端口多服务的过程
Jun 08 Python
python中关于数据类型的学习笔记
Jul 19 Python
Python如何解除一个装饰器
Aug 07 Python
Python3 多线程(连接池)操作MySQL插入数据
Jun 09 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之第八天
2006/10/09 PHP
PHP ignore_user_abort函数详细介绍和使用实例
2014/07/15 PHP
PHP实现无限级分类(不使用递归)
2015/10/22 PHP
php利用smtp类实现电子邮件发送
2015/10/30 PHP
让whoops帮我们告别ThinkPHP6的异常页面
2020/03/02 PHP
jQuery Dialog 弹出层对话框插件
2010/08/09 Javascript
javascript中的__defineGetter__和__defineSetter__介绍
2014/08/15 Javascript
JQuery实现左右滚动菜单特效
2015/09/28 Javascript
关于JavaScript作用域你想知道的一切
2016/02/04 Javascript
jquery实现一个简单的表单验证实例
2016/03/30 Javascript
jquery选择器中的空格与大于号&gt;、加号+与波浪号~的区别介绍
2016/06/24 Javascript
jquery购物车结算功能实现方法
2020/10/29 Javascript
AngularJS实现网站换肤实例
2021/02/19 Javascript
jQuery时间验证和转换为标准格式的时间格式
2017/03/06 Javascript
H5图片压缩与上传实例
2017/04/21 Javascript
vue中锚点的三种方法
2018/07/06 Javascript
vue服务端渲染添加缓存的方法
2018/09/18 Javascript
Vue插值、表达式、分隔符、指令知识小结
2018/10/12 Javascript
async/await优雅的错误处理方法总结
2019/01/30 Javascript
javascript实现前端成语点击验证
2020/06/24 Javascript
详解React的回调渲染模式
2020/09/10 Javascript
[01:14:30]TNC vs VG 2019国际邀请赛淘汰赛 胜者组赛BO3 第二场 8.20.mp4
2019/08/22 DOTA
如何在Python中编写并发程序
2016/02/27 Python
解决python3在anaconda下安装caffe失败的问题
2017/06/15 Python
python生成带有表格的图片实例
2019/02/03 Python
python获取磁盘号下盘符步骤详解
2019/06/19 Python
通过python实现windows桌面截图代码实例
2020/01/17 Python
Pyecharts 动态地图 geo()和map()的安装与用法详解
2020/03/25 Python
德国排名第一的主题公园门票网站:Attraction Tickets Direct
2019/09/09 全球购物
测试驱动开发的主要步骤是什么
2014/12/10 面试题
《盘古开天地》教学反思
2014/02/28 职场文书
2014庆六一活动方案
2014/03/02 职场文书
应用数学专业求职信
2014/03/14 职场文书
个人委托书怎么写
2014/09/17 职场文书
小学教师岗位职责
2015/04/02 职场文书
2015年度酒店客房部工作总结
2015/05/25 职场文书