2017-04-06 60 views
-4

我有一个嵌套列表等:的Python - 重复的元素在嵌套列表

[[5],[10]]

如何可以重复每个元素在列表中,以获得:

[[5,5],[10,10]]

在现实中这可能是因为每个元件重复 “n” 个的数倍:

[5,5,5],[10,10,10]

+3

看起来你要我们写一些代码给你。尽管许多用户愿意为遇险的编码人员编写代码,但他们通常只在海报已尝试自行解决问题时才提供帮助。展示这一努力的一个好方法是包含迄今为止编写的代码(形成[mcve]),示例输入(如果有的话),期望的输出和实际获得的输出(输出,回溯,等等。)。您提供的细节越多,您可能会收到的答案就越多。检查[旅游]和[问]。 – TigerhawkT3

回答

-1
def repeat_n(lst, n): 
    return [elem * n for elem in lst] 

>>> repeat_n([[5], [10]], 3) 
[[5, 5, 5], [10, 10, 10]]