Python基础 part7 字符定义的类型 tuple

tuple 元组

元组的定义方式是使用()表示

在这里插入图片描述

元组可以存放元素: 数字、字符串、bool
在这里插入图片描述

元组可以包含列表
在元组里定义列表,操作为列表加添元素
在这里插入图片描述

定义元组时需要注意的
如果元组中只有一个元素时,如:t = (‘hello’) ,这样的定义不是元组,是字符串
在这里插入图片描述
要定义为元组需要加一个"," 如:t = (‘hello’,)
在这里插入图片描述

元组的特性

index索引
在这里插入图片描述

cut切片
元组类型支持切片操作,可以取出指定的元素,或倒序输出
在这里插入图片描述
print(t[:1]),打印除最后一个值以外的
在这里插入图片描述

repeat重复
在这里插入图片描述

link连接
在这里插入图片描述
成员操作符
在这里插入图片描述

支持for循环,检索,压缩
在这里插入图片描述

循环检索index值和对应的元素
在这里插入图片描述

压缩输出2个元组变量
在这里插入图片描述

元组中元素的统计和索引值查找
元素统计
在这里插入图片描述
索引值查找,有多个相同元素按最前的元素索引值显示
在这里插入图片描述

元组使用方法

元组可以同时接收多个变量,如:
在这里插入图片描述
定义多个变量值可以对元组中的元素方便操作。

例:给定一些分数,求平均成绩,100,88,44,55,77
平均分去掉最高分个最低分

scores = (100,88,44,55,77)
scores_li = list(scores)    #因为元组不能排序,需要转换为列表
scores_li.sort()            #排序列表
scores = tuple(scores_li)   #再转换为元组执行
minscore,*middlescores,maxscore = scores    #定义多个变量,*middlescores表示有多个值
print(middlescores)     
print(sum(middlescores) / len(middlescores))       #求平均数

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Howei__

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值