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

Several common functions in Python

編輯:Python

zip Put two lists , The values of the corresponding positions are spliced into a meta group , The final result is a list nested tuple , notes : Unmatched value , Will be abandoned .

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 Put the elements in the list , - pass in the specified function , After filtration , Get a list type result

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

map Set the values in the list , - pass in the specified function , After calculation , Get a list type result

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

sorted Sort the values in the list in ascending order

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

reversed Sort the values in the list in descending order

#Python Learning exchange group :857662006
l1 = [1,2,3,6,7]
print(list(reversed(l1))) # [7, 6, 3, 2, 1]

reduce Sum up

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

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