[原创]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中的MongoDB基本操作:连接、查询实例
Feb 13 Python
分享Python字符串关键点
Dec 13 Python
Python 给某个文件名添加时间戳的方法
Oct 16 Python
Python中浅拷贝copy与深拷贝deepcopy的简单理解
Oct 26 Python
Python网页正文转换语音文件的操作方法
Dec 09 Python
Python基础教程之if判断,while循环,循环嵌套
Apr 25 Python
Python用Try语句捕获异常的实例方法
Jun 26 Python
对Django外键关系的描述
Jul 26 Python
通过 Django Pagination 实现简单分页功能
Nov 11 Python
python关闭占用端口方式
Dec 17 Python
Python调用.NET库的方法步骤
Dec 27 Python
新手必备Python开发环境搭建教程
May 28 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
yii2多图上传组件的使用教程
2018/05/10 PHP
一个选择最快的服务器转向代码
2009/04/27 Javascript
JS getStyle获取最终样式函数代码
2010/04/01 Javascript
js中更短的 Array 类型转换
2011/10/30 Javascript
利用jQuery实现可输入搜索文字的下拉框
2013/10/23 Javascript
JS和函数式语言的三特性
2014/03/05 Javascript
javascript模拟实现ajax加载框实例
2014/10/15 Javascript
浅谈jQuery事件绑定原理
2015/01/02 Javascript
JS+CSS实现带关闭按钮DIV弹出窗口的方法
2015/02/27 Javascript
javascript jquery对form元素的常见操作详解
2016/06/12 Javascript
BootStrap 实现各种样式的进度条效果
2016/12/07 Javascript
为Jquery EasyUI 组件加上清除功能的方法(详解)
2017/04/13 jQuery
基于BootStrap实现简洁注册界面
2017/07/20 Javascript
微信小程序实现时间预约功能
2018/11/27 Javascript
Vue-router编程式导航的两种实现代码
2021/03/04 Vue.js
Python与Redis的连接教程
2015/04/22 Python
Python使用logging结合decorator模式实现优化日志输出的方法
2016/04/16 Python
浅谈python装饰器探究与参数的领取
2017/12/01 Python
python3实现跳一跳点击跳跃
2018/01/08 Python
Python3实现的字典、列表和json对象互转功能示例
2018/05/22 Python
tensorflow实现简单逻辑回归
2018/09/07 Python
对Python random模块打乱数组顺序的实例讲解
2018/11/08 Python
Python3 串口接收与发送16进制数据包的实例
2019/06/12 Python
Python中模块(Module)和包(Package)的区别详解
2019/08/07 Python
解决TensorFlow GPU版出现OOM错误的问题
2020/02/03 Python
css3学习心得分享
2013/08/19 HTML / CSS
StringBuilder和String的区别
2015/05/18 面试题
奖学金自我鉴定范文
2013/10/03 职场文书
办公室驾驶员岗位职责
2013/11/15 职场文书
大学生冰淇淋店商业计划书
2014/01/14 职场文书
工会工作个人总结
2015/03/03 职场文书
2015年科普工作总结
2015/07/23 职场文书
2016学习全国教书育人楷模先进事迹心得体会
2016/01/21 职场文书
科学家研发出新型速效酶,可在 24 小时内降解塑料制品
2022/04/29 数码科技
MySQL普通表如何转换成分区表
2022/05/30 MySQL
python如何将mat文件转为png
2022/07/15 Python