如何重复列表中的每个元素 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 回答9.6k 阅读✓ 已解决
2 回答5.3k 阅读✓ 已解决
2 回答3.6k 阅读✓ 已解决
3 回答4.5k 阅读
3 回答1.4k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
2 回答1.6k 阅读✓ 已解决
如果你真的想要结果作为列表,而生成器是不够的: