Python list 进阶

作天已经教大家列表的基础用法,今天要来教大家稍微金皆一点的,然後预告一下过几天可能就会进入到运用还有一些套件的部分,那我们就开始今天的内容吧!

https://ithelp.ithome.com.tw/upload/images/20210912/20140468TVkmECE8lA.png

list = ['3','213','2','2421','71']
print(len(list))

首先先来教大家计算列表中有几个元素,就如我上面的用法,len(list)就是一个数字,代表列表中有几个元素。那我再次提醒,那个list是代表列表名称,假如你设定列表叫做a,就要打len(a)

https://ithelp.ithome.com.tw/upload/images/20210912/20140468wUJfyOFuB9.png

list = [2,13,132,22,3245,132]
print(max(list))
print(min(list))

然後是找列表中的最大最小值,这个在数据非常多的时候就非常实用了,那用法一样是像我上面的示范一样,max(list)就代表最大的那个元素,同样的,min(list)就是代表最小的那个元素啦。

https://ithelp.ithome.com.tw/upload/images/20210913/20140468ifsHsgBApo.png

list = [2,13,132,22,3245,132]
list.sort
print(list)

再来是排序,这个用法是可以将列表中元素的顺序重新整理一下,他会帮你由小到大排,英文字母由a到z,用法是list.sort,当跑完这一条时,列表中元素的顺序就会变得不一样了。

https://ithelp.ithome.com.tw/upload/images/20210913/20140468gcLvgN1XFx.png

list = [2,13,132,22,3245,132]
list.reverse()
print(list)

最後是反转,reverse,简单来说就是将列表中元素顺序直接反过来,列表中假如有1 2 3,这个语法跑完之後就是变成3 2 1,用法就跟上面示范的一样,list.renerse()。


<<:  【D12】制作图表:加权指数和交易金额的图表

>>:  #12. Drawing App(原生JS版)

Day30 用python写UI-Canvas(二)

最後一天~~~ 压轴当然是要最好玩的东西啦,讲完今天的内容,大家就可以在介面上自由的创作了! ♠♣今...

Dungeon Mizarka 028

衔接VS和UI 好不容易掌握了UI架构的概念,也开始依照这个想法和VS进行接合,但UI架构里出现了很...

【没钱买ps,PyQt自己写】Day 18 / Project 使用 QTimer,自制码表(计时器) PyQt5 stopwatch DIY

看完这篇文章你会得到的成果图 前言 这篇我们要来学一个新的东西 QTimer! QTimer 是独立...

Day 10 (Bootstrap)

1.疑问? 一定要用Bootstrap吗? => 自己决定 我朋友说Bootstrap业界没人...

第5章:取得指令使用说明帮助方法

前言 在上一章节中,学会了基本的档案与目录之管理以及档案系统的目录架构之後,在这个章节中,要教导如何...