程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

python中幾個常用函數

編輯:Python

zip 將兩個列表,對應位置的值拼接成元組,最後結果是一個列表套元組,注:不對應的值,會被捨棄.

l1 = [1,1,3,6,7]
l2 = [1,2,3,4]
print(list(zip(l1,l2))) # [(1, 1), (2, 2), (3, 3), (6, 4)]

filter 將列表內的元素,一一傳入指定函數,過濾後,獲得一個列表類型的結果

l1 = [1,2,3,6,7]
print(list(filter(lambda a:a>2,l1))) # [3, 6, 7]

map 將列表內的值,一一傳入指定函數,計算後,獲得一個列表類型的結果

l1 = [1,2,3,6,7]
print(list(map(lambda a:a+1,l1))) # [2, 3, 4, 7, 8]

sorted 對列表內的值按升序排列

l1 = [1,2,3,6,7]
print(sorted(l1)) # [1, 2, 3, 6, 7]

reversed 對列表內的值按降序排列

#Python學習交流群:857662006
l1 = [1,2,3,6,7]
print(list(reversed(l1))) # [7, 6, 3, 2, 1]

reduce求和

from functools import reduce
print(reduce(lambda x,y:x+y,l1)) # 19

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved