【发布时间】:2018-07-25 16:48:54
【问题描述】:
A = [[1,2,3],[4,5,6]]
def addOne(a):
return a+1
addOne(A)不起作用,显然是因为我不想要A+1,
我想得到[[[2,3,4]],[5,6,7]]
[addone(x) for x in y for y in A] 也不起作用,我认为列表推导不起作用。
注意,addOne 只是一个更复杂函数的占位符
【问题讨论】:
-
list(map(func, A))或[func(x) for x in A]我不知道你为什么认为你必须这样做for x in y for y in A
标签: python