- filter函數:
filter(fun,list)
接收一個函數和一個序列,將函數作用的序列中的每個元素上(類似map()),並通過返回值爲true和false,留下true值 - 練習:取list中的偶數
- 練習:去掉空字符串
思路:使用x2!=’'判斷list中元素是否爲空
(方法2使用.strip()方法刪除空的字符串)
-
strip()方法:
list.strip('char')
作用:去除list中每個元素的首/尾中含有類似[chars]的字符序列
-
利用filter求素數
-
利用filter求回數
-
sorted()函數(排序)
-
sorted(list)
-
sorted(list,key=函數名):key指定的函數將作用在list的每一個元素上面,並且根據key函數返回的結構對原list進行排序
-
sorted(list,key=函數,參數)
注:1、reverse=True:實現反向排序 -
練習,用sorted對"學生名字-成績"類表分別按照名字順序排序&成績由高到低排序