如何重复列表中的每个元素 n
次并形成一个新列表?例如:
x = [1,2,3,4]
n = 3
x1 = [1,1,1,2,2,2,3,3,3,4,4,4]
x * n
不起作用
for i in x[i]:
x1 = n * x[i]
必须有一个简单而聪明的方法。
原文由 user3720101 发布,翻译遵循 CC BY-SA 4.0 许可协议
如何重复列表中的每个元素 n
次并形成一个新列表?例如:
x = [1,2,3,4]
n = 3
x1 = [1,1,1,2,2,2,3,3,3,4,4,4]
x * n
不起作用
for i in x[i]:
x1 = n * x[i]
必须有一个简单而聪明的方法。
原文由 user3720101 发布,翻译遵循 CC BY-SA 4.0 许可协议
1 回答10.1k 阅读✓ 已解决
4 回答4k 阅读✓ 已解决
2 回答4k 阅读✓ 已解决
4 回答3.5k 阅读✓ 已解决
3 回答4.7k 阅读
3 回答1.7k 阅读✓ 已解决
1 回答4.2k 阅读✓ 已解决
如果你真的想要结果作为列表,而生成器是不够的: