Python的三個重要函式詳解

2022-10-04 11:33:09 字數 689 閱讀 8084

目錄

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...