美文网首页
列表字典结构转字典

列表字典结构转字典

作者: 东京的雨不会淋湿首尔 | 来源:发表于2019-07-10 14:54 被阅读0次

假设有如下结构需要转换成字典 :

a = [{'DocumentElement': [
    {'TDATA': [{'_id': 'TDATA1', '_rowOrder': 0, '_hasChanges': 'inserted', 'EBELN': [4500001235]}]}]}]

可以采用递归形式的函数:

def to2dict(d):
    dd = {}
    if isinstance(d, list):
        d = d[0]
    if isinstance(d,dict):
        for key, val in d.items():
            if isinstance(val, list):
                dd[key] = to2dict(val)
            else:
                dd[key] = val
        return dd
    else:
        return d

out:

{'DocumentElement': {'TDATA': {'_id': 'TDATA1', '_rowOrder': 0, '_hasChanges': 'inserted', 'EBELN': [4500001235]}}}

相关文章

  • 列表字典结构转字典

    假设有如下结构需要转换成字典 : 可以采用递归形式的函数: out:

  • Python列表、元组、集合、字典的区别和相互转换

    列表、元组、集合、字典的区别 列表、元组、集合、字典相互转换 列表元组转其他 字典转其他 字符串转其他

  • 说说 Python 的嵌套式数据结构

    嵌套式数据结构指的是:字典存储在列表中, 或者列表作为值存储在字典中。甚至还可以在字典中嵌套字典。 1 字典列表 ...

  • Python列表、元组、字典的相互转换

    列表、元组、字典相互转换 列表元组转其他 字典转其他 字符串转其他

  • Python3 字典

    ## 字典(dict) -字典属于新的数据结构,称为映射(mapping) - 字典的作用和列表类似,都是用来存储...

  • 字典

    字典的操作方法 字典是python中唯一的映射类型,字典也是python中出列表外,最灵活的内置数据结构类型.列表...

  • Python:嵌套

    1.在列表中嵌套字典 字典列表:将字典存储在列表中 2.在字典中嵌套列表 将列表存储在字典中每当需要在字典中讲一个...

  • 字典

    字典 字典 是用于将任意键映射到值的数据结构。 列表可以被认为是在一定范围内具有整数键的字典。 字典可以用与列表相...

  • 【python】常用小函数汇总

    1. 字典列表,按字典某个键值去重 2. 字典列表,按字典某个键值排序

  • Python学习笔记-字典和列表字典

    字典和列表字典: 外面用{},里面是成对的字段名和字段值,这样的数据结构就叫做字典。 dic1 = {'name'...

网友评论

      本文标题:列表字典结构转字典

      本文链接:https://www.haomeiwen.com/subject/hcdhkctx.html