2024-10-03 13:23:45 发布
网友
我想得到一个列表,其中每个项都设置为某个值(在我的例子中是0)。我已经用下面的代码解决了这个问题,但是感觉太乱了。当然还有更好的方法吗?在
maxWidths = map(lambda x: 0, range(0, maxCols))
将一个元素列表乘以所需的长度。在
maxWidths = [0] * maxCols
在上面,列表中的所有元素都是相同的对象。 如果您要创建可变值的列表(例如dict或list),并且需要它们是不同的,您可以像在问题中那样使用map,或者编写一个等效的列表理解:
map
将一个元素列表乘以所需的长度。在
在上面,列表中的所有元素都是相同的对象。 如果您要创建可变值的列表(例如dict或list),并且需要它们是不同的,您可以像在问题中那样使用
^{pr2}$map
,或者编写一个等效的列表理解:相关问题 更多 >
编程相关推荐