[原创]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使用代理抓取网站图片(多线程)
Mar 14 Python
详解Python中的日志模块logging
Jun 19 Python
Python 由字符串函数名得到对应的函数(实例讲解)
Aug 10 Python
python merge、concat合并数据集的实例讲解
Apr 12 Python
Python对数据进行插值和下采样的方法
Jul 03 Python
学习python的前途 python挣钱
Feb 27 Python
python爬虫 基于requests模块的get请求实现详解
Aug 20 Python
详解用Python为直方图绘制拟合曲线的两种方法
Aug 21 Python
详解Python list和numpy array的存储和读取方法
Nov 06 Python
python使用html2text库实现从HTML转markdown的方法详解
Feb 21 Python
4行Python代码生成图像验证码(2种)
Apr 07 Python
详解python的内存分配机制
May 10 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
现磨咖啡骗局!现磨咖啡=新鲜咖啡?现磨咖啡背后的猫腻你不懂!
2019/03/28 冲泡冲煮
介绍几个array库的新函数 php
2006/12/29 PHP
php中突破基于HTTP_REFERER的防盗链措施(stream_context_create)
2011/03/29 PHP
ThinkPHP结合ajax、Mysql实现的客户端通信功能代码示例
2014/06/23 PHP
php创建图像具体步骤
2017/03/13 PHP
php把字符串指定字符分割成数组的方法
2018/03/12 PHP
PHP常用函数之获取汉字首字母功能示例
2019/10/21 PHP
学习YUI.Ext 第六天--关于树TreePanel(Part 1)
2007/03/10 Javascript
JQuery 构建客户/服务分离的链接模型中Table分页代码效率初探
2010/01/22 Javascript
JSON 和 JavaScript eval使用说明
2010/06/13 Javascript
深入理解JSON数据源格式
2014/01/10 Javascript
js 数值转换为3位逗号分隔的示例代码
2014/02/19 Javascript
jQuery链式操作实例分析
2015/11/16 Javascript
JavaScript优化专题之Loading and Execution加载和运行
2016/01/20 Javascript
浅谈JavaScript对象与继承
2016/07/10 Javascript
Bootstrap table 定制提示语的加载过程
2017/02/20 Javascript
bootstrap weebox 支持ajax的模态弹出框
2017/02/23 Javascript
JS中跳出循环的示例代码
2017/09/14 Javascript
详解如何使用PM2将Node.js的集群变得更加容易
2017/11/15 Javascript
微信小程序实现顶部下拉菜单栏
2018/11/04 Javascript
vue.js引入外部CSS样式和外部JS文件的方法
2019/01/06 Javascript
JavaScript函数式编程(Functional Programming)高阶函数(Higher order functions)用法分析
2019/05/22 Javascript
python图像常规操作
2017/11/11 Python
对TensorFlow中的variables_to_restore函数详解
2018/07/30 Python
python的继承知识点总结
2018/12/10 Python
CSS3 media queries + jQuery实现响应式导航
2016/09/30 HTML / CSS
业务经理的岗位职责
2013/11/16 职场文书
六十大寿答谢词
2014/01/12 职场文书
简历中的自我评价怎么写
2014/01/29 职场文书
青年教师培训方案
2014/02/06 职场文书
《猫》教学反思
2014/02/26 职场文书
最常使用的求职信
2014/05/25 职场文书
统计员岗位职责
2015/02/11 职场文书
2015年学校工作总结范文
2015/04/20 职场文书
html+css实现滚动到元素位置显示加载动画效果
2021/08/02 HTML / CSS
详解flex:1什么意思
2022/07/23 HTML / CSS