用Python创建重复n次的单项列表我知道一个列表理解就能做到这一点,但我想知道是否还有更短的(更多的Pythonic?)接近。我想创建一系列不同长度的列表。每个列表将包含相同的元素e,重复n次(其中n=列表的长度)。我如何创建列表,而不做[e for number in xrange(n)]每个名单?
3 回答
阿波罗的战车
TA贡献1862条经验 获得超6个赞
>>> [5] * 4[5, 5, 5, 5]
>>> x=[5]>>> y=[x] * 4>>> y[[5], [5], [5], [5]]>>> y[0][0] = 6>>> y[[6], [6], [6], [6]]
添加回答
举报
0/150
提交
取消