Python - 嵌套列表中的重复元素

Python - Duplicate Elements in Nested List

我有一个嵌套列表,例如:

[[5],[10]]

如何复制列表中的每个元素以获得:

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

实际上每个元素可能重复 "n" 次:

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

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

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