<分区>
我有一个列表 [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]
作为输出。
除了 append
和 for
循环外,python 中是否有任何内置解决方案,因为 n
的值也可能高达 1000?
标签 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]
作为输出。
除了 append
和 for
循环外,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/