lambda other結合使用,高效處理

2021-10-03 14:38:31 字數 561 閱讀 8165

sorted(iterable, cmp=none, key=none, reverse=false):

將可迭代物件中的元素按照key公升降序list1=[1,-2,6,-5]

例項:sorted(list1,key=lambda x:abs(x),reverse=true)

filter(function,sequence):將sequence中的元素依次執行函式,將結果為true的元素返回

list(filter(lambda x:x<0,list1))

map(function,sequence,sequence…):將n個sequence中的元素依次執行函式(函式變數數為n)

list(map(lambda x,y:x+y,list1,list1))

reduce(function,sequence):將sequence中的第乙個值與第二個值傳給function,再將結果與第三個值傳給function,依次執行

from functools import reduce #python3.0之後需要匯入reduce模組 reduce(lambda x,y:x+y,list1)

Vim Markdown 結合使用

vim 編輯文件,通過瀏覽器實時檢視 markdown 文件。使用示例 鏈結 或者git clone vim bundle vundle.vim 配置 vimrc set nocompatible filetype off set rtp vim bundle vundle.vim vundle 安...

hbase hive結合使用

1 hbase到hive的使用 相當於從hive上建立乙個外表,快捷引用到hbase表,這麼做能利用上hive的sql查詢能力,方便查詢hbase資料。a hbase準備表和資料 create test base cf data put test key1 base name basename1 p...

for結合range使用

range表示乙個資料範圍,也是屬於容器型別 range 整型資料 結束資料 引數表示結束資料,結束資料是不包含的,開始資料不指定預設是0 使用for結合range使用,迴圈列印三次人生苦短,我用python for value in range 3 range 3 0,2 print 顯示資料範圍...