Initialise a list to a specific length in Python
本问题已经有最佳答案,请猛点这里访问。
如何在python中用10倍默认值初始化列表?
我正在寻找一种漂亮的方法来初始化具有特定范围的空列表。所以做一个包含10个零的列表,或者一些东西,以确保我的列表有一个特定的长度。
如果您想要的"默认值"是不可变的,@eduffy的建议,例如
但是,如果你想,比如说,一个十个
列表乘法工作。
1 2 | >>> [0] * 10 [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] |
RaymondHettinger在Pycon2012上关于Python核心容器内部的一次讨论中建议使用
幻灯片可通过PPT或谷歌获得
整个幻灯片非常有趣。该演示文稿在YouTube上提供,但不会给幻灯片增加太多内容。