相同子列表的 Python 列表

标签 python list

我正在尝试以编程方式创建一个包含 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/

相关文章:

list - 验证列表的所有元素是否相等

python - 如何检查 Django 模板中的多重性

python - 如何按行压缩两个元组列表?

python - 计算 Pandas 列中的重复次数

Python:正则表达式 findall 返回一个列表,为什么尝试访问列表元素 [0] 返回错误?

arrays - Haskell:List v. Array,性能差异

java - Java中如何List复制Set?

python比较两个列表,将每个失败视为独立失败而不是单一失败

python - 如何在 Python 中区分扫描的 PDF 和 native PDF?

python - Plotly 图形对象 : Hover information does not work