Python教程(十)
元组的访问、修改、删除、索引、截取和内置函数
- 元组的创建
- 访问元组
- 修改元组
- 删除元组
- 元组运算符
- 索引与截取
- 元组的内置函数!
- Python 的元组与列表类似,不同之处在于元组的元素不能修改。
- 元组使用小括号 ( ),不用括号时也会自动归类到元组,列表使用方括号 [ ]。
元组的创建
元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。
- 创建空元组
tup1 = ()
- 元组中只包含一个元素时,需要在元素后面添加逗号 , ,否则括号会被当作运算符使用:
>>> tup1 = (50)
>>> type(tup1) # 不加逗号,类型为整型
<class 'int'>>>> tup1 = (50,)
>>> type(tup1) # 加上逗号,类型为元组
<class 'tuple'>
访问元组
同列表一样,元组可以使用下标索引来访问元组中的值。
tup1 = ('Google', 'Runoob', 1997, 2000)
tup2 = (1, 2, 3, 4, 5, 6, 7 )print ("tup1[0]: ", tup1[0])
print ("tup2[1:5]: ", tup2[1:5])
输出结果
tup1[0]: Google
tup2[1:5]: (2, 3, 4, 5)
修改元组
元组中的元素值是不允许修改的,但我们可以用对元组进行连接组合:
#!/usr/bin/python3 意为调用此路径下的python解释器。tup1 = (12, 34.56)
tup2 = ('abc', 'xyz')# 以下修改元组元素操作是非法的。
# tup1[0] = 100# 创建一个新的元组
tup3 = tup1 + tup2
print (tup3)
删除元组
元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组。
tup = ('Google', 'Runoob', 1997, 2000)print (tup)
del tup
print ("删除后的元组 tup : ")
print (tup)
运行结果:
删除后的元组 tup :
Traceback (most recent call last):File "test.py", line 8, in <module>print (tup)
NameError: name 'tup' is not defined
元组运算符
与字符串一样,元组之间可以使用 + 号和 * 号进行运算。这就意味着他们可以组合和复制,运算后会生成一个新的元组。
索引与截取
因为元组也是一个序列,所以我们可以访问元组中的指定位置的元素,也可以截取索引中的一段元素,如下所示:
元组:
tup = ('Google', 'Runoob', 'Taobao', 'Wiki', 'Weibo','Weixin')
元组的内置函数!
元组的函数与列表一样,不同的是元组无改变元素方法,但是有count()、index()。
Python教程(十)相关推荐
- Python教程(十)--if 实例运用(棒子老虎鸡游戏)
转载请标明出处: 原文发布于:浅尝辄止,未尝不可的博客 https://blog.csdn.net/qq_31019565 Python教程(十)–if 实例运用(棒子老虎鸡游戏) #这里使用了一个新 ...
- python编程从入门到精通 叶维忠 pdf-零基础如何学习python?十本精品python书籍推荐...
你想要学习python编程,却不知道该看哪本书?今天小编精选了学习python的十本精品书籍,并且还编写了推荐理由分享给你,希望可以给有选择困难症的同学一点帮助! 1.<"笨办法学&q ...
- 廖雪峰python教程视频-为什么看不懂廖雪峰的Python学习教程?
廖雪峰的Python教程已经很友好了,接近于把饭喂到嘴边了. 这不是廖雪峰教程的问题,而是一个基础代码技能和实际应用需求的代码技能差距太远导致的. 如果是新手,只学会了廖雪峰Python教程,那约等于 ...
- 廖雪峰python教程完整版-为什么看不懂廖雪峰的Python学习教程?
廖雪峰的Python教程已经很友好了,接近于把饭喂到嘴边了. 这不是廖雪峰教程的问题,而是一个基础代码技能和实际应用需求的代码技能差距太远导致的. 如果是新手,只学会了廖雪峰Python教程,那约等于 ...
- OpenCV Python教程(3)(4)(5): 直方图的计算与显示 形态学处理 初级滤波内
OpenCV Python教程(3.直方图的计算与显示) 本篇文章介绍如何用OpenCV Python来计算直方图,并简略介绍用NumPy和Matplotlib计算和绘制直方图 直方图的背景知识.用途 ...
- 微软官方上线的Python教程,7个章节就把Python说通了!
整理:程序员书库(ID:OpenSourceTop) 链接: https://docs.microsoft.com/zh-cn/windows/python/ 近日,微软上线了一套 Python 教程 ...
- Python 爬虫十六式 - 第六式:JQuery的假兄弟-pyquery
PyQuery:一个类似jquery的python库 学习一时爽,一直学习一直爽 Hello,大家好,我是 Connor,一个从无到有的技术小白.上一次我们说到了 BeautifulSoup 美味 ...
- python时间比较好_花了半个月时间,终于找到了一款最适合的python教程
最近会有一些广告主来找想在星佳的这个个人公众号上投放广告,但偏偏有些内容确实不能推,哪怕赚钱,其实也并不是自己多有良心,只是去帮那些产品站台带来的风险和他们给的那点广告费比,完全没在一个数量级,说这个 ...
- python基础教程-北大学霸自学这套Python教程,7天开发12款游戏,堪称宝藏教程
下载好向圈APP可以快速联系圈友 您需要 登录 才可以下载或查看,没有帐号?立即注册 x 学习Python的人,总会到处寻找资料,比如这里看点视频,那里看点文章,但最后依然学不好Python.因为缺乏 ...
- Flask教程(十六)RESTful-API
软硬件环境 windows 10 64bit anaconda3 with python 3.7 pycharm 2020.1.2 flask 1.1.2 flask-restful 0.3.8 简介 ...
最新文章
- Java高并发之设计模式,设计思想
- json数据解析_ORACLE中Clob字段在不同数据库间自由地飞翔——SQL+JSON字段解析
- scikit-learn (sklearn) 官方文档中文版
- (25)2-9-9-12分页(下)
- Fliptile【搜索】
- 惊呆了!不改一行 Java 代码竟然就能轻松解决敏感信息加解密
- 最后2天,BDTC 2019早鸟票即将售罄,超强阵容及议题抢先曝光!
- 今天,很高兴!我成为了园子里的一份子!
- C语言程序:判断三角形
- 甘特图控件VARCHART XGantt如何开始使用
- java netbean_java NetBean创建及各菜单项相对应的窗体及布局教程.pdf
- [译] SolidWorks的发展历史(1994~2007)
- 李宏毅学习笔记45.Meta Learning番外
- 【jQuery】jQuery对象与prevObject
- Codeforces 1006A
- 广工anyview数据结构第七章(2021.12)
- Java在后台获取USB二维码扫描枪扫描的内容
- SAP 采购信息记录BDC实现
- 人人都是产品经理读书笔记
- 大数据时代的 3V + 3高
热门文章
- 启动Tomcat报错org.hibernate.cfg.Environment.clinit HHH000206: hibernate.properties not found
- Linux中常用软件安装(基于Ubuntu)
- SlickEdit 编辑器取消显示“^M”
- 转载:原文http://www.cnblogs.com/gao241/p/3522143.html
- Oracle数据库简介与习题
- 【转】Python之optparse模块OptionParser的使用方法
- 新书推荐 | 采购4.0:采购系统升级、降本、增效实用指南(第2版)
- mysql like 字符串拼接_mysql like查询字符串的实例分享
- linux 把数字变字符串,C语言中将数字转换为字符串的方法
- usb禁止重定向_谈USB重定向的方式