gpt4 book ai didi

python - 如何在 Python 中将列表初始化为某个值

转载 作者:太空宇宙 更新时间:2023-11-03 13:22:45 25 4
gpt4 key购买 nike

我想要一个列表,其中每个项目都设置为特定值(在我的例子中为 0)。我已经用下面的代码在我的代码中解决了这个问题,但感觉很乱。当然有更好的方法吗?

maxWidths = map(lambda x: 0, range(0, maxCols))

最佳答案

将单元素列表乘以所需的长度。

maxWidths = [0] * maxCols

在上面,列表的所有元素都是相同的对象。如果您正在创建一个可变值列表(例如字典或列表),并且您需要它们是不同的,您可以像在问题中那样使用 map ,或者写一个等效列表理解:

[[] for dummy in range(100)]

关于python - 如何在 Python 中将列表初始化为某个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8870900/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com