【发布时间】:2012-02-19 20:15:03
【问题描述】:
这是我的代码:
a = [[]] * 10
a[0].append(1)
print a # Outputs [[1], [1], [1], [1], [1], [1], [1], [1], [1], [1]]
如何让a 输出
[[1], [], [], [], [], [], [], [], [], []]
?
【问题讨论】:
-
@PaoloMoretti:这不是同一个问题,尽管 SO 上有无数重复。
-
@Wooble 不,不是,但 Alex Martelli 的回答也回答了这个问题。
标签: python