[原创]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中for循环的使用方法
May 14 Python
解决python文件字符串转列表时遇到空行的问题
Jul 09 Python
python thrift搭建服务端和客户端测试程序
Jan 17 Python
Python处理CSV与List的转换方法
Apr 19 Python
Python简单爬虫导出CSV文件的实例讲解
Jul 06 Python
Python 实现某个功能每隔一段时间被执行一次的功能方法
Oct 14 Python
解决python Jupyter不能导入外部包问题
Apr 15 Python
python爬虫筛选工作实例讲解
Nov 23 Python
python中判断数字是否为质数的实例讲解
Dec 06 Python
python regex库实例用法总结
Jan 03 Python
Python3使用tesserocr识别字母数字验证码的实现
Jan 29 Python
Python中tkinter的用户登录管理的实现
Apr 22 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修改上传图片尺寸的方法
2015/04/14 PHP
PHP实现文件上传与下载实例与总结
2016/03/13 PHP
PHP序列化操作方法分析
2016/09/28 PHP
PHP PDOStatement::fetch讲解
2019/01/31 PHP
javascript div 弹出可拖动窗口
2009/02/26 Javascript
再谈ie和firefox下的document.all属性
2009/10/21 Javascript
JS中Iframe之间传值的方法
2013/03/11 Javascript
javascript正则表达式之search()用法实例
2015/01/19 Javascript
jquery实现点击展开列表同时隐藏其他列表
2015/08/10 Javascript
javascript中Array()数组函数详解
2015/08/23 Javascript
js实现n秒倒计时后才可以点击的效果
2015/12/20 Javascript
jquery trigger实现联动的方法
2016/02/29 Javascript
浏览器复制插件zeroclipboard使用指南
2016/03/26 Javascript
使用ReactJS实现tab页切换、菜单栏切换、手风琴切换和进度条效果
2016/10/17 Javascript
Angular2里获取(input file)上传文件的内容的方法
2017/09/05 Javascript
解决layui checkbox 提交多个值的问题
2019/09/02 Javascript
深入理解redux之compose的具体应用
2020/01/12 Javascript
Laravel 如何在blade文件中使用Vue组件的示例代码
2020/06/28 Javascript
vue 解决mintui弹窗弹起来,底部页面滚动bug问题
2020/11/12 Javascript
python生成圆形图片的方法
2020/03/25 Python
Python 将pdf转成图片的方法
2018/04/23 Python
Python 中的Selenium异常处理实例代码
2018/05/03 Python
Python基于OpenCV实现人脸检测并保存
2019/07/23 Python
python3连接kafka模块pykafka生产者简单封装代码
2019/12/23 Python
在pytorch中实现只让指定变量向后传播梯度
2020/02/29 Python
Python Pandas 对列/行进行选择,增加,删除操作
2020/05/17 Python
Python爬虫爬取糗事百科段子实例分享
2020/07/31 Python
python 递归相关知识总结
2021/03/03 Python
10种CSS3实现的loading动画,挑一个走吧?
2020/11/16 HTML / CSS
Urban Outfitters英国官网:美国平价服饰品牌
2016/11/25 全球购物
大学生求职自荐信
2013/12/12 职场文书
保研推荐信
2014/05/09 职场文书
共青团员自我评价范文
2014/09/14 职场文书
小学生安全教育主题班会
2015/08/12 职场文书
关于antd tree 和父子组件之间的传值问题(react 总结)
2021/06/02 Javascript
MySQL事务的ACID特性以及并发问题方案
2022/07/15 MySQL