# 2x3 dimensional list
multidim_list = [
[1,2,3],
[4,5,6],
]
# 2x3x2 dimensional list
multidim_list2 = [
[
[1,2,3],
[4,5,6],
],
[
[7,8,9],
[10,11,12],
]
]
def multiply_list(list):
...
Я хотел бы реализовать функцию, которая будет умножать все элементы в списке на два. Однако моя проблема заключается в том, что списки могут иметь разные размеры.
Есть ли общий способ циклического/повторения многомерного списка и, например, умножить каждое значение на два?
EDIT1: Спасибо за быстрые ответы. В этом случае я не хочу использовать numpy. Рекурсия кажется хорошей, и даже не нужно делать копию списка, что может быть довольно большим на самом деле.