В функции, которую я делаю, у меня есть цикл for x in range(y)
, который создаст список с глубиной списка x
.
Например, при x=1
, он создаст [[a,b],[a,b]]
и на x=2
это создаст [[[a,b],[a,b]],[[a,b],[a,b]]]
Я хочу иметь возможность просматривать каждый элемент (каждый a и b), например, с x = 1 do:
for small_list in list:
for element in small_list:
print(element)
но мне трудно это понять, потому что при каждом различном значении x мне нужно будет изменить число операторов for.Есть ли способ изменить количество операторов for для моего списка на основе изменяющегося числа x, поскольку x линейно пропорционален количеству операторов, которые мне нужны?