优雅的语法
视频锁定
{$ currentTime | date:'mm:ss' $}
{$ timeLeft | date:'mm:ss' $}
下面再来看一个传统编程语言不常见但很有用的一个特性。现在我们有一个数组a = [1, 2, 2, 3, 3, 3, 4]
,我们如何取得这个数组最后一个元素?
传统的做法可能比较麻烦,要先得到数组的长度再取最后一个,Python里用了一种很优雅的方法解决:
a[-1]
通过负数索引我们可以轻松获取数组中倒数第n个元素。 接下来再来看一个常见的问题,如果想统计数组中每个值出现了几次,应该如何去做? 传统的做法可能是再开一个数组来统计每个值出现几次,而Python有着更优雅的方法:
from collections import Counter
Counter(a)
如果想知道哪个值出现的最多呢,依然很简单:
Counter(a).most_common(1)
以上只是开胃菜,下面让我们正式进入大餐。
在线练习
{$ activeFileHint $}