目錄
map函式用於遍歷序列,對序列中每個元素進行操作,最終獲取新的序列。
lis=[2,3,4,5]
new_list=map(lambda x:x+10,lis)
list(new_list)
a=[7,8,9,10]
b=[10,
new_ab=map(lambda x,y:x+y,a,b)
list(new_ab)
filter函式用於對序列中的元程式設計客棧素進行篩選,最終獲取符合條件的序列
new_list=filter(lambda x:x>4,lis)
list(new_list)
reduce函式用於對序列內所有元素進行累計操作。
reduce函式在functools模組中,先進行匯入
from functools import reduce
reduce的www.cppcns.com第1個引數是至少含有有兩個引數的函式,第2個引數是將要迴圈的序列,第3個引數是初始值
a=[7,8,9,10]
reduce(lambda arg1,arg2:arg1+arg2,a)
也可以先程式設計客棧給定乙個初始值再累加
reduce(lambda arg1,arg2:arg1+arg2,a,20)
本文標題: python的三個重要函式詳解
本文位址:
Linux系統檔案的三個重要時間詳解
linux下使用命令stat獲取檔案的三個時間,先看現象 各個時間的含義 chang time 簡稱ctime,乙個檔案或目錄的更改時間。在linux中,基本上無法知道乙個檔案的精確建立時間,更改時間是指檔案或目錄的屬性 所有者,許可權等等 被修改的時間。如果乙個檔案需要備份的話,dump命令需要用...
Linux系統檔案的三個重要時間詳解
linux下使用命令stat獲取檔案的三個時間,先看現象 各個時間的含義 chang time 簡稱ctime,乙個檔案或目錄的更改時間。在linux中,基本上無法知道乙個檔案的精確建立時間,更改時間是指檔案或目錄的屬性 所有者,許可權等等 被修改的時間。如果乙個檔案需要備份的話,dump命令需要用...
python的三個高階函式
自己寫的筆記哈 1 map 指把乙個可呼叫物件func依次對映到序列的每個元素上,並返回乙個可迭代的map物件,但是map物件中的每個元素只能使用乙個。可呼叫物件func可以是系統自帶函式,使用者自定義函式,lambda。data map str,range 5 data2 map lambda x...