Python中奇怪的初始化代码

时间:2015-09-12 00:36:59

标签: python

想知道下面的代码是什么意思? foo和goo是否被初始化为字典?

foo = [0] * 128
goo = [False] * 128

1 个答案:

答案 0 :(得分:3)

将列表乘以整数N会创建一个新列表,其中原始列表的内容重复N次。

[123] * 4 = [123, 123, 123, 123]

所以[0] * 128给出了128个项目列表,其中每个项目都是0

[False] * 128提供128项目列表,其中每个项目为False