修改无穷层次最里层的值,修改层次,>>> def getL
文章由Byrx.net分享于2019-03-23 04:03:25
修改无穷层次最里层的值,修改层次,>>> def getL
>>> 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}}}}}}}}
相关内容
- python list练习,pythonlist,lloyd = {
- python列表切片读取csv数据计算导购客单价.py,,"""
- 使用C++扩展python,使用c扩展python,// demo.cpp
- 统计文件中去重后的uuid个数,uuid个数,import repat
- 指定文件备份工具,指定备份工具,#!/usr/bin/p
- 使用map和reduce实现阶乘求和,mapreduce阶乘求和,"""使
- python编程思路,python编程,python北京周末培训
- python撞库脚本,python撞脚本,None
- Python 解析 html,python解析html,# coding=utf
- Python 解析 html,python解析html,# coding=utf
评论关闭