python - 在 python 中重复列表 N 次?

标签 python

<分区>

我有一个列表 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 我想重复一个列表 n次。
例如,如果 n = 2 我想要 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 作为输出。

除了 appendfor 循环外,python 中是否有任何内置解决方案,因为 n 的值也可能高达 1000?

最佳答案

Python 允许列表相乘:

my_list = [0,1,2,3,4,5,6,7,8,9]
n = 2
print(my_list*n)

输出:

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

关于python - 在 python 中重复列表 N 次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58113378/

相关文章:

Python 类型错误

python - 在 Python 中的特定时间生成信号

python - 如何动态导入 python 模块函数?

python - 如果满足条件但在列中指定了条件,则 Pandas 滚动总和

python - 平均忽略 NumPy 数组中列的 NaN,而不使用 numpy.nanmean

python - 使用 python 将包含参数的字符串转换为数组

python - 遍历二维 python 列表

python - 使用带有设备名称的 pyudev 检索 USB 信息

python - ./stack.sh 安装 Openstack 失败

python - 为什么从PyHive包导入hive后出现 "ImportError: No module named builtins"?