变量类型-Tuple
教程:
一:元组的创建
元组(tuple)与列表类似,不同之处在于元组的元素不能修改
(1)tuple写在圆括号之间,元素用逗号隔开
(2)元组元素的类型可以不同
(3)一个元素,需要在元素后添加逗号tup = (20,)
(4)元组也可以被索引和切片,方法一样
二:元组的索引
变量[头标:尾标]
从前到后:0---end
从后到前:-1---->-len(str)
三:元组的更新---->元组的值不能修改
四:元组的删除
元组中的元素不允许删除
del 删除整个元组
五:元组操作符
+ 用于组合(连接)元组
* 用于重复元组
in 、not in 判断元素是否存在
六:元组内建函数
len(tuple) 计算元素的个数
max(tuple)
min(tuple)
tuple(seq)
七:为什么还要用元组???
(1)速度快
(2)写保护
(3)元组可以作为key
CODE:
# -----------------------------------------------------------------------------------------------------#
# 元组的创建
# -----------------------------------------------------------------------------------------------------#
my_tuple1 = ('1', "2", 'faith', 'English')
my_tuple2 = ('I', 'Love', 'Python', 'and', 'C++')
# -----------------------------------------------------------------------------------------------------#
# 元组的索引
# -----------------------------------------------------------------------------------------------------#
print(my_tuple1)
print(my_tuple1[2]) # 元组的索引
print(my_tuple1[1:3]) # 元组的切片
# -----------------------------------------------------------------------------------------------------#
# 元组的更新(元组不能更新)
# -----------------------------------------------------------------------------------------------------#
# my_tuple1[1] = 'like'
# print(my_tuple1)
# -----------------------------------------------------------------------------------------------------#
# 元组的删除
# -----------------------------------------------------------------------------------------------------#
print('del前:', my_tuple2) # 放在后面验证是否删除
del my_tuple2
# -----------------------------------------------------------------------------------------------------#
# 元组的操作符
# -----------------------------------------------------------------------------------------------------#
my_tuple3 = (1, 2, 3) + (4, 5, 6)
print("元组组合:", my_tuple3)
print("元组重复:", my_tuple3*3)
print("元素是否在列表中:", 3 in my_tuple3)
# -----------------------------------------------------------------------------------------------------#
# 元组内建函数
# -----------------------------------------------------------------------------------------------------#
my_tuple4 = my_tuple3*3
number = len(my_tuple4) # 统计出现的次数
print('time = ', number)
最新文章
- E - Super Jumping! Jumping! Jumping!
- PHP (sendmail / PHPMailer / ezcMailComposer)发送邮件
- unslider.js 实现移动web轮播
- ubuntu 12.04 安装Docker 实战
- Android DiskLruCache 硬盘缓存
- List对象分组排序算法
- PAT (Basic Level) Practise:1036. 跟奥巴马一起编程
- AOP(以MVC中的过滤器为例)
- AWK详细用法
- 【HDU 1542】Atlantis 矩形面积并(线段树,扫描法)
- TCP回射服务器程序:str_echo函数
- Android项目实战-云词典
- OTG中的ID脚风波释疑
- window下安装apache---使用wamp
- Android相机是如何获取到图像的
- Web后台快速开发框架(.NET Core)
- IAB303 Data Analytics Assessment Task
- maven依赖冲突
- YCSB之HBase性能测试
- maven +bootstrap+ssm
热门文章
- Linux中安装C++编译器codeBlock,并配置opencv链接库
- 逻辑运算符、位运算符、三元运算符、判断语句(if,switch)
- Leetcode#557. Reverse Words in a String III(反转字符串中的单词 III)
- IDEA 中使用MyBatis-generator 自动生成MyBatis代码
- Django之form表单
- Houdini SDF/Raymarching/等高曲面绘制
- openssl-1.1.0g reference
- 【原创】大数据基础之Hadoop(1)HA实现原理
- liunx 修改ssh 端口22
- oracle查看执行最慢与查询次数最多的sql语句