匿名函数:将一个列表中所有元素都加10.
l = [1, 2, 3, 4, 5] # 原列表
print(list(map(lambda x: x + 10, l))) # 匿名函数
[11, 12, 13, 14, 15]
list = [1, 2, 3, 4]
add = lambda x: x + 10
list = [add(i) for i in list]
[11, 12, 13, 14]
ls = [4,23,45,42,56,23]
for l in range(len(ls)):
tt = lambda x:x+10
ls[l] = tt(ls[l])
print(ls)
#!/usr/bin/python
# -*- coding: UTF-8 -*-
"""
@author: Roc-xb
"""
if __name__ == '__main__':
items = [1, 2, 3, 4, 5]
for item in items:
add10 = lambda x: x + 10
print(add10(item))
lambda ls: [i+10 for i in ls]