如何重复列表中的每个元素 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 许可协议
2 回答2k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
2 回答1.8k 阅读✓ 已解决
1 回答1.5k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
1 回答2.6k 阅读
1 回答929 阅读✓ 已解决
如果你真的想要结果作为列表,而生成器是不够的: