[原创]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中readline判断文件读取结束的方法
Nov 08 Python
Python中的变量和作用域详解
Jul 13 Python
Python中shape计算矩阵的方法示例
Apr 21 Python
Python爬虫包BeautifulSoup简介与安装(一)
Jun 17 Python
python pandas生成时间列表
Jun 29 Python
Python 批量刷博客园访问量脚本过程解析
Aug 30 Python
python多进程并行代码实例
Sep 30 Python
pytorch实现focal loss的两种方式小结
Jan 02 Python
Django Xadmin多对多字段过滤实例
Apr 07 Python
python输入一个水仙花数(三位数) 输出百位十位个位实例
May 03 Python
Python urllib.request对象案例解析
May 11 Python
python读取图片颜色值并生成excel像素画的方法实例
Feb 19 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
德劲1102收音机的打理维修案例
2021/03/02 无线电
第八节 访问方式 [8]
2006/10/09 PHP
5.PHP的其他功能
2006/10/09 PHP
基于Swoole实现PHP与websocket聊天室
2016/08/03 PHP
PHP输出XML格式数据的方法总结
2017/02/08 PHP
php PDO属性设置与操作方法分析
2018/12/27 PHP
Yii 框架入口脚本示例分析
2020/05/19 PHP
PHP如何使用cURL实现Get和Post请求
2020/07/11 PHP
JS截取字符串常用方法详细整理
2013/10/28 Javascript
基于jquery实现页面滚动时顶部导航显示隐藏
2020/04/20 Javascript
Bootstrap实现默认导航栏效果
2020/09/21 Javascript
angularjs表格分页功能详解
2016/01/21 Javascript
Jquery Easyui自定义下拉框组件使用详解(21)
2020/12/31 Javascript
Angular2使用Angular-CLI快速搭建工程(二)
2017/05/21 Javascript
angular.js实现购物车功能
2017/10/23 Javascript
30分钟快速入门掌握ES6/ES2015的核心内容(上)
2018/04/18 Javascript
layui 设置table 行的高度方法
2018/08/17 Javascript
在 Vue-CLI 中引入 simple-mock实现简易的 API Mock 接口数据模拟
2018/11/28 Javascript
微信小程序引入Vant组件库过程解析
2019/08/06 Javascript
vue 实现click同时传入事件对象和自定义参数
2021/01/29 Vue.js
python enumerate函数的使用方法总结
2017/11/15 Python
Python设计模式之代理模式实例详解
2019/01/19 Python
OpenCV3.0+Python3.6实现特定颜色的物体追踪
2019/07/23 Python
python实现npy格式文件转换为txt文件操作
2020/07/01 Python
Python GUI库Tkiner使用方法代码示例
2020/11/27 Python
Django 权限管理(permissions)与用户组(group)详解
2020/11/30 Python
matplotlib绘制鼠标的十字光标的实现(自定义方式,官方实例)
2021/01/10 Python
MIKI HOUSE美国官方网上商店:日本领先的婴儿和儿童高级时装品牌
2020/06/21 全球购物
开展创先争优活动总结
2014/08/28 职场文书
劳模先进事迹材料
2014/12/24 职场文书
实习指导教师评语
2014/12/30 职场文书
校本培训个人总结
2015/02/28 职场文书
Python排序算法之插入排序及其优化方案详解
2021/06/11 Python
深入理解CSS 中 transform matrix矩阵变换问题
2021/08/30 HTML / CSS
Vertica集成Apache Hudi重磅使用指南
2022/03/31 Servers
MySQL 数据库范式化设计理论
2022/04/22 MySQL