题目描述:
输出一个深度为N的字典
输入:
一个整数n,且n>1
输出:
一个深度为n的字典,字典{1:{}}的深度为2,{1:{2:{}}}的深度是3,以此类推
样例输入
3
样例输出
{1:{2:{}}}
解决方法:
i=0
dict_test={}
def di_gui(n):
global i
i+=1
if n==1:
return {}
else:
dict_test={i:di_gui(n-1)} #主要思想就是递归
return dict_test
只是一道简单的题目,如果遇到类似的题目,希望能够对你有所启发。当然这只是其中一种方法,有更好的方法可以留言一起讨论!