[原创]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中easy_install 和 pip 的安装及使用
Jun 05 Python
基于Python闭包及其作用域详解
Aug 28 Python
Python实现的计数排序算法示例
Nov 29 Python
django传值给模板, 再用JS接收并进行操作的实例
May 28 Python
Python 多维List创建的问题小结
Jan 18 Python
python使用docx模块读写docx文件的方法与docx模块常用方法详解
Feb 17 Python
简单了解Python write writelines区别
Feb 27 Python
python GUI库图形界面开发之PyQt5访问系统剪切板QClipboard类详细使用方法与实例
Feb 27 Python
简单了解Python变量作用域正确使用方法
Jun 12 Python
用python给csv里的数据排序的具体代码
Jul 17 Python
matplotlib事件处理基础(事件绑定、事件属性)
Feb 03 Python
python 实现mysql自动增删分区的方法
Apr 01 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生成静态页面分析 模板+缓存+写文件
2009/08/17 PHP
PHP获取中英混合字符串长度的方法
2014/06/07 PHP
php遍历数组的4种方法总结
2014/07/05 PHP
Laravel框架实现利用中间件进行操作日志记录功能
2018/06/06 PHP
php实现生成PDF文件的方法示例【基于FPDF类库】
2018/07/21 PHP
JavaScript 在各个浏览器中执行的耐性
2009/04/06 Javascript
javaScript(JS)替换节点实现思路介绍
2013/04/17 Javascript
原生javascript实现图片滚动、延时加载功能
2015/01/12 Javascript
js实现屏幕自适应局部代码分享
2015/01/30 Javascript
Javascript毫秒数用法实例
2015/02/05 Javascript
jQuery实现获取绑定自定义事件元素的方法
2015/12/02 Javascript
基于JavaScript实现图片点击弹出窗口而不是保存
2016/02/06 Javascript
webpack本地开发环境无法用IP访问的解决方法
2018/03/20 Javascript
如何在js代码中消灭for循环实例详解
2018/07/29 Javascript
VUE 配置vue-devtools调试工具及安装方法
2018/09/30 Javascript
js实现3D照片墙效果
2019/10/28 Javascript
vue实现商城秒杀倒计时功能
2019/12/12 Javascript
Element-UI+Vue模式使用总结
2020/01/02 Javascript
vue制作toast组件npm包示例代码
2020/10/29 Javascript
Python字符遍历的艺术
2008/09/06 Python
Python+OpenCV实现图像融合的原理及代码
2018/12/03 Python
复化梯形求积分实例——用Python进行数值计算
2019/11/20 Python
python网络编程socket实现服务端、客户端操作详解
2020/03/24 Python
HTML5在canvas中绘制复杂形状附效果截图
2014/06/23 HTML / CSS
美国网上花店:JustFlowers
2017/02/12 全球购物
成品仓管员工作职责
2013/12/29 职场文书
大学生党课思想汇报
2013/12/29 职场文书
哈弗商学院毕业生求职信
2014/02/26 职场文书
小班幼儿评语大全
2014/04/30 职场文书
工作建议书范文
2014/05/13 职场文书
我的中国梦演讲稿300字
2014/08/19 职场文书
四风问题个人剖析材料
2014/10/07 职场文书
行政主管岗位职责
2015/02/03 职场文书
vue中data里面的数据相互使用方式
2022/06/05 Vue.js
详解SQL报错盲注
2022/07/23 SQL Server
怎么禁用Win11输入法 最新Win11输入法关闭教程
2022/08/05 数码科技