[原创]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实现划词翻译
Apr 23 Python
python 寻找优化使成本函数最小的最优解的方法
Dec 28 Python
Django添加feeds功能的示例
Aug 07 Python
解决Python selenium get页面很慢时的问题
Jan 30 Python
pytorch numpy list类型之间的相互转换实例
Aug 18 Python
python 画出使用分类器得到的决策边界
Aug 21 Python
python 数据提取及拆分的实现代码
Aug 26 Python
Python的几种主动结束程序方式
Nov 22 Python
Python中如何将一个类方法变为多个方法
Dec 30 Python
Python实现遗传算法(二进制编码)求函数最优值方式
Feb 11 Python
python新手学习使用库
Jun 11 Python
python3排序的实例方法
Oct 20 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生成随机颜色方法汇总
2014/12/03 PHP
php设计模式之备忘模式分析【星际争霸游戏案例】
2020/03/24 PHP
基于JQuery框架的AJAX实例代码
2009/11/03 Javascript
js 数组的for循环到底应该怎么写?
2010/05/31 Javascript
javascript字符串拼接的效率问题
2010/12/25 Javascript
javascript中的注释使用与注意事项小结
2011/09/20 Javascript
使用jquery实现简单的ajax
2013/07/08 Javascript
jquery特效 幻灯片效果示例代码
2013/07/16 Javascript
jQuery toggleClass应用实例(附效果图)
2014/04/06 Javascript
Node.js 服务器端应用开发框架 -- Hapi.js
2014/07/29 Javascript
JavaScript中最简洁的编码html字符串的方法
2014/10/11 Javascript
node.js中的fs.rmdirSync方法使用说明
2014/12/16 Javascript
jQuery添加options点击事件并传值实例代码
2016/05/18 Javascript
浅谈JavaScript的函数及作用域
2016/12/30 Javascript
Angular组件化管理实现方法分析
2017/03/17 Javascript
解决vue router使用 history 模式刷新后404问题
2017/07/19 Javascript
vue基于mint-ui的城市选择3级联动的示例
2017/10/25 Javascript
Vue.js构建你的第一个包并在NPM上发布的方法步骤
2019/05/01 Javascript
vue遍历生成的输入框 绑定及修改值示例
2019/10/30 Javascript
JS+CSS实现过渡特效
2021/01/02 Javascript
python实现每次处理一个字符的三种方法
2014/10/09 Python
基于Python socket的端口扫描程序实例代码
2018/02/09 Python
Pandas 对Dataframe结构排序的实现方法
2018/04/10 Python
Ubuntu下使用python读取doc和docx文档的内容方法
2018/05/08 Python
将Python字符串生成PDF的实例代码详解
2019/05/17 Python
Python自动重新加载模块详解(autoreload module)
2020/04/01 Python
matplotlib.pyplot.plot()参数使用详解
2020/07/28 Python
Marc O’Polo俄罗斯官方在线商店:德国高端时尚品牌
2019/12/26 全球购物
精彩的大学生自我评价
2013/11/17 职场文书
升学宴演讲稿
2014/09/01 职场文书
资产运营委托书范本
2014/10/16 职场文书
行政前台岗位职责
2015/04/16 职场文书
2015年小学生国庆节演讲稿
2015/07/30 职场文书
求职信:会计求职的写作技巧
2019/04/24 职场文书
Golang 字符串的常见操作
2022/04/19 Golang
Python 图片添加美颜效果
2022/04/28 Python