修改无穷层次最里层的值

修改无穷层次最里层的值,第1张

概述修改无穷层次最里层的值

下面是内存溢出 jb51.cc 通过网络收集整理的代码片段。

内存溢出小编现在分享给大家,也给大家做个参考。

>>> def getList(data):	if isinstance(data,dict):	    for i in data:		path.append(i)		getList(data[i])>>> def set_value(path,dd,value):    def get_path(path):        if len(path):            if len(path)==1:                return {path[0]:value}            return {path[0]:get_path(path[1:])}    dd.update(get_path(path))    return dd>>> a =  {1:{2:{3:{4:{5:{6:{7:{8:9}}}}}}}}>>> a{1: {2: {3: {4: {5: {6: {7: {8: 9}}}}}}}}>>> path = []>>> getList(a)>>> path[1,2,3,4,5,6,7,8]>>> set_value(path,a,993){1: {2: {3: {4: {5: {6: {7: {8: 993}}}}}}}}

以上是内存溢出(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

总结

以上是内存溢出为你收集整理的修改无穷层次最里层的值全部内容,希望文章能够帮你解决修改无穷层次最里层的值所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1199290.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存