求大佬教教嵌套空列表怎么写
比如写一个函数 输出是这样的nested_list(1)
[]
nested_list(3)
[[[]]]
nested_list(20)
[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]] def nested_list(n):
a = []
for x in range(n-1):
a =
return a
print(nested_list(10)) def nested_list(k,b = [],a = []):
if k == 1:
b = a
return b
else:
b.append(a)
a = b
b = []
return nested_list(k-1,b,a)
print(nested_list(3))
递归法 def nested_list(n):
a,n = [],n-1
while n:
n -= 1
a =
return a
print(nested_list(5))
while法
页:
[1]