一个非常有趣的问题,答案很有趣。
该
map函数返回一个可迭代的Map对象。
map正在懒惰地执行其计算,因此除非您对该对象进行迭代,否则不会调用该函数。
因此,如果您这样做:
x = map(D.attach_item, items)for i in x: continue
将会出现预期的结果。

一个非常有趣的问题,答案很有趣。
该
map函数返回一个可迭代的Map对象。
map正在懒惰地执行其计算,因此除非您对该对象进行迭代,否则不会调用该函数。
因此,如果您这样做:
x = map(D.attach_item, items)for i in x: continue
将会出现预期的结果。