szymcio10

4funkcje

May 10th, 2020
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.76 KB | None | 0 0
  1. import functools
  2. import operator
  3.  
  4. def pierwsza(lst):
  5.     return (functools.reduce(lambda a,b:a+b,lst))/len(lst)
  6.  
  7. def druga(lst):
  8.     return functools.reduce(lambda a,b: a if a>b else b,lst)
  9.  
  10. def trzecia(lst):
  11.     return functools.reduce(operator.concat,lst)
  12.  
  13. def czwarta(lst_1,lst_2):
  14.     return functools.reduce(lambda x, y: x + y, map(lambda x: abs(x[0]-x[1]), zip(lst_1,lst_2)))
  15.  
  16. def piata(lst):
  17.     return functools.reduce(lambda x,y: set(x)&set(y),lst)
  18.  
  19. def main():
  20.     lst1=[1,9]
  21.     lst2=[[1,2],[1,3,6]]
  22.     lst3 = ['Ala','ma','kota']
  23.     lst_1 = [1,2]
  24.     lst_2 = [2,1]
  25.     print(pierwsza(lst1))
  26.     print(druga(lst1))
  27.     print(trzecia(lst2))
  28.     print(czwarta(lst_1,lst_2))
  29.     print(piata(lst3))
  30.  
  31. if __name__ == '__main__':
  32.     main()
Advertisement
Add Comment
Please, Sign In to add comment