我有一个尺寸小于N的清单我想用一个值将其填充到大小N。
当然,我可以使用类似以下的内容,但是我觉得应该缺少一些内容:
>>> N = 5
>>> a = [1]
>>> map(lambda x, y: y if x is None else x, a, ['']*N)
[1, '', '', '', '']
你为什么要这样做?可能有更好的方法。
—
卡特里尔2010年
我将列表序列化为带有固定列数的制表符分隔的字符串。
—
newtover
您是说正在执行类似'\ t'.join([1,'','','','']))的事情吗?也许您可以向我们详细说明您打算实现的目标,然后我们可以尝试提出一个想法。
—
satoru
@ Satoru.Logic:是的,打印>> a_stream,'\ t'.join(the_list)是我要实现的
—
newtover 2010年