【问题标题】:Add list to Python dictionary将列表添加到 Python 字典
【发布时间】:2017-04-24 00:13:14
【问题描述】:

我有一个这样的 json 文件(简化):

  {'pageSize': 1,
   'vXPolicies': 
[
   {'columnType': 'Inclusion',
   'id': 123,

   'permMapList': [

    {'groupList': ['kor1'], 'permList': ['Select1'], 'userList': []},

    {'groupList': ['kor2'], 'permList': ['Select2'], 'userList': []}],

   'policyName': 'DB_policy',
    'version': '2'}]}

我想在“permMapList”下添加另一个列表:

{'groupList': ['kor3'], 'permList': ['Select3'], 'userList': []}

【问题讨论】:

    标签: python json dictionary


    【解决方案1】:

    你可以使用append:

    your_dict['vXPolicies']['permMapList'].append(
        {'groupList': ['kor3'], 'permList': ['Select3'], 'userList': []})
    

    【讨论】:

    • 谢谢!有用。我刚刚在 ['vXPolicies'] 和 ['permMapList'] 之间添加了索引 [0],否则我得到一个错误。命令行是 your_dict['vXPolicies'][0]['permMapList'].append( {'groupList': ['kor3'], 'permList': ['Select3'], 'userList': []})
    猜你喜欢
    • 1970-01-01
    • 2014-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-14
    • 2018-03-01
    • 2020-10-14
    • 1970-01-01
    相关资源
    最近更新 更多