我正在尝试以编程方式创建一个包含 n
个相同子列表的列表:
>>> pos = [10,20]
>>> 3 * pos
[10, 20, 10, 20, 10, 20]
但我想要的是[[10,20], [10,20], [10,20]]
有什么线索吗?
最佳答案
[[10, 20] for x in range(3)]
注意
[[10, 20]] * 3
因为它复制了同一个列表3次
关于相同子列表的 Python 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17521665/