当前位置:首页 > 教育 >

python去掉最高分和最低分(python去掉10%的最高分和最低分)

来源:原点资讯(www.yd166.com)时间:2023-04-19 14:41:16作者:YD166手机阅读>>

将元祖、列表、字典、字符串、生成器等整体中的每个元素当成个体剥离出来,这个过程就是解包,反过来即为压包。

一.解包

1.简单解包

#元组 a,b,c=("a","b","c") #列表 a,b,c=["a","b","c"] #字典 a,b,c={"a":1,"b":2,"c":3} #字符串 a,b,c="abc" #生成器 a,b,c = [x 1 for x in range(3)] #迭代器 a,b,c = enumerate(["a","b"."c"])

可迭代对象都可以这么做,如果待赋值变量与可迭代对象数量不一致则会报错,但可用*号表示多个元素

2.*号在解包中的使用

比如我们要计算平均分,去除最高分和最低分,除了用切,还可以用解包的方式获得中间的数值

a,*b,c = [90,80,70,60,50] 输出:a:90,b:[80,70,60],c:50

3.复杂点的解压

mylist = [("apple","red",1),("banana","white",2),("orange","orange",3)] for fruit,*args in mylist: print(fruit,args) 输出: apple ['red', 1] banana ['white', 2] orange ['orange', 3] 二.压包

压包是解包的逆过程,用zip函数实现,

zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的对象(python3)。

如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。

a = [1,2,3] b = [4,5,6] for i in zip(a,b) print(i) 输出: (1,4) (2,5) (3.6)

三.解包和压包结合

下面例子实现:两个列表对应数值相加

a = [1,2,3] b = [4,5,6] for i,j in zip(a,b) print(i j) 输出: 5 7 9

细细拆解上面过程,可以看出步骤是这样的

  • 先是zip函数将a b压包成为一个可迭代对象
  • 对可迭代对象的每一个元素((1, 4))进行解包(i, j = (1, 4))
  • 此时就可以分别调用i j变量进行计算

四._号在解压包中的使用

当一些元素不用时,用_表示是更好的写法,可以让读代码的人知道这个元素是不要的

person = ("adou",23,80,("12","13","2018")) name,*_,(*_,year) = person print(name,year) 输出: adou 2018

python去掉最高分和最低分,python去掉10%的最高分和最低分(1)

栏目热文

最高分和最低分先去掉哪个(为什么去掉一个最高分和最低分)

最高分和最低分先去掉哪个(为什么去掉一个最高分和最低分)

评委评分,往往会有多个评委打分,为了公平起见,会将其最高分和最低分去掉,然后取剩下分数的平均值,得出最后的分数,如何去掉...

2023-04-19 15:02:04查看全文 >>

为何要去掉最高分与最低分(去掉最高分最低分算法)

为何要去掉最高分与最低分(去掉最高分最低分算法)

在歌手电视大奖赛或跳水等比赛中,我们经常看到,评委亮完分后,往往采用去掉最高分与最低分再计算平均值的办法来计算选手的参...

2023-04-19 14:37:43查看全文 >>

为什么评分要去掉最高分和最低分(为什么去掉一个最高分一个最低分)

为什么评分要去掉最高分和最低分(为什么去掉一个最高分一个最低分)

在我的印象里,学校里比赛评分采用平均数时,一般是先去掉分数中最低分和最高分,再去求平均值,但是之前大部分用计算器计算,比...

2023-04-19 14:27:55查看全文 >>

为什么要去掉最低和最高分合理吗(为啥去掉最高分和最低分)

为什么要去掉最低和最高分合理吗(为啥去掉最高分和最低分)

“去掉一个最高分,97.5分,去掉一个最低分,93分,最后专业评审团得分95.467分。”在《主持人大赛》的评分环节,我...

2023-04-19 14:41:43查看全文 >>

去掉最高分和最低分的原因(小学去掉最高分和最低分)

去掉最高分和最低分的原因(小学去掉最高分和最低分)

体操、跳水等体育比赛和戏剧、歌曲等文艺评比中,当一个选手动作完成或表演完毕后,先由受聘评委逐个亮分。然后采用“去掉一个最...

2023-04-19 14:29:31查看全文 >>

为啥要去掉最高分和最低分(为啥去掉最高分和最低分)

为啥要去掉最高分和最低分(为啥去掉最高分和最低分)

01平均数1.定义:一组数据的总和除以这组数据的个数所得到的商叫这组数据的平均数。2.求法:总数÷总份数=平均数3.特点...

2023-04-19 14:44:45查看全文 >>

专科考研最容易考的大学名单(专科生考研最容易考上的学校)

专科考研最容易考的大学名单(专科生考研最容易考上的学校)

专科考研可以报的学校有哪些?理论上来说,专科考研可以报几乎所有学校,大部分学校的研究生招生简章并没有说不允许专科生报考,...

2023-04-19 15:09:03查看全文 >>

专科可以考研究生吗(专升本最快的方法)

专科可以考研究生吗(专升本最快的方法)

大专学历也是可以报考研究生的,但是需要毕业年限。无论是全日制大专还是后期的自考,成考大专,基本规定都是一样的,有的学校需...

2023-04-19 14:58:30查看全文 >>

专科可以考研吗需要什么条件(最快拿到大专文凭的方法)

专科可以考研吗需要什么条件(最快拿到大专文凭的方法)

大专考研究生需要什么条件?当前社会高学历人才比较多,各行各业岗位竞争都比较激烈,许多大专学历者失去了竞争优势,想继续考研...

2023-04-19 14:37:38查看全文 >>

专科可以直接考研究生吗(自考专科可以直接考研究生吗)

专科可以直接考研究生吗(自考专科可以直接考研究生吗)

一些大专生通过自己的努力考上了研究生,尽管他们经历了很多挫折。然而,对于想参加研究生考试的大专生来说,专升本仍然有很多限...

2023-04-19 14:49:24查看全文 >>

文档排行