【发布时间】:2021-11-19 10:31:33
【问题描述】:
我有一个清单。
a = [[10,13,14],[34,23,4],[1,6,3]]
现在我想增加列表中每个子列表的第 N 个整数。
def increase(sublistOrg):
sublist = sublistOrg.copy()
sublist[1] += 1
return sublist
aEdited = list(map(increase, a))
我可以用 lambda 表达式替换额外的“增加”函数吗?
【问题讨论】:
-
这会就地修改初始列表并将其分配给附加列表。这是有意和要求,还是创建一个新列表也可以?
-
我解决了这个问题。谢谢@MisterMiyagi
标签: python list lambda map-function