#encoding=utf-8
import sys
# 高階函式
'''高階函式實際上是引數可接受函式的函式
即引數為函式的函式
# map()
'''map()接收兩個引數,乙個是函式,乙個是序列,
將此函式分別作用於該序列的每個元素,
返回處理後的序列結果
def c2(x):
return x*2
re=map(c2,range(10))
print 'map結果:',re
# reduce()
'''reduce()接收兩個引數,乙個是函式【這個函式必須接收兩個引數】,乙個是序列,
reduce()函式將每次引數函式的結果繼續與序列的下乙個元素進行累積計算
返回計算結果
#列表求和
def jia(x,y):
return x+y
re=reduce(jia,range(5))
print 'reduce結果:',re
# filter()
'''map()接收兩個引數,乙個是函式,乙個是序列,
filter() 把傳入的函式依次作用於每個元素,
然後根據返回值是 true 還是 false 決定保留還是丟棄該元素
#保留偶數
def is_os(num):
return num % 2 ==0
re=filter(is_os,range(5))
print 'filter結果:',re
執行結果:
map結果: [0, 2, 4, 6, 8, 10, 12, 14, 16, 18]
reduce結果: 10
filter結果: [0, 2, 4]
提問和看不懂
在之前和同學的問答中,我更加傾向於給同學乙個keyword,乙個鏈結,乙個方向,引導學生自己去解決問題 恩,是因為我懶 在這一過程中,有2個非常重要的問題需要強調 不知道大家是否還想回憶起自己小的時候,要多小呢?要非常小。當我們還在大約半歲的時候,餓了或者是睡覺的姿勢不那麼舒服,都會用哭這樣的形式表...
我有點看不懂了
這是在社群裡面看到的一位老師的簡歷 英文名 出版圖書 xx 特約講師 it168特邀職業發展顧問 審閱簡歷超過100萬次,面試技術候選人超過1萬,嗯,應該說,這位老師的簡歷還是蠻光彩的。不過,我是程式設計師,萬事用數字說話。感覺有點吹牛。這個審閱簡歷100萬次。我說看乙個人的簡歷,怎麼說,乙份簡歷看...
我有點看不懂了
這是在社群裡面看到的一位老師的簡歷 英文名 出版圖書 xx 特約講師 it168特邀職業發展顧問 審閱簡歷超過100萬次,面試技術候選人超過1萬,嗯,應該說,這位老師的簡歷還是蠻光彩的。不過,我是程式設計師,萬事用數字說話。感覺有點吹牛。這個審閱簡歷100萬次。我說看乙個人的簡歷,怎麼說,乙份簡歷看...