码迷,mamicode.com
首页 > 其他好文 > 详细

map 与 lambda 的用法

时间:2018-09-02 20:24:57      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:hello   列表   ati   print   lambda   color   nbsp   int   size   


# 列表中的每个元素进行*2
lis = [10, 30, 70]
f = map(lambda li: li*2, lis)  # 操作lis中的每个元素。
print(list(f))  # 返回来一个新的列表
# [20, 60, 150]
# 传入一个参数进行*2
f = lambda num: num*2 print(f(8))
# 16

 

# 也可以传入多个参数
f = lambda x, y, z: x+y+z
print(f(1, 2, 5))
# 8

 

operation = lambda parameter: set(parameter)  # 相同元素只返回一次
print(poeration([1, 2, 3, 2, 3, 3,]))
# {1, 2, 3}
print(operation(‘hello world‘))
# {‘h‘, ‘r‘, ‘d‘, ‘o‘, ‘e‘, ‘l‘, ‘w‘, ‘ ‘}

 

map()

lambda

 set()

持续更新中

map 与 lambda 的用法

标签:hello   列表   ati   print   lambda   color   nbsp   int   size   

原文地址:https://www.cnblogs.com/uncle-kay/p/9574589.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!