Skip to main content
 首页 » 编程设计

Python乘法序列技巧

2025年05月04日16freeliver54

<分区>

诀窍是:

IPython prompt: 
 
In [1]: A = [ [] ] * 2 
 
In [2]: A 
Out[2]: [[], []] 
 
In [3]: A[0].append(1) 
 
In [4]: A 
Out[4]: [[1], [1]] 

很明显,这不是我想要的结果,我想要的是[[1], []]。所以为什么?我在有关 python 乘法序列的文档中找不到任何引用。

有没有优雅的(不使用任何显式循环)方法来做到这一点?