我有多套字典。如果ID为1或2,我必须添加ID和UD的密钥。我已经从mysql表下载并转换为JSON。现在,我需要一些帮助进行处理。

{"Rank": "37",ID = "1", UD= 'a'}
{"Rank": "38",ID = "2", UD= 'b'}
{"Rank": "8",ID = "33", UD= 'a'}


预期中

{"Rank": "37",ID = "1a", UD= 'a'}
{"Rank": "38",ID = "2b", UD= 'b'}
{"Rank": "8",ID = "33", UD= 'a'}

最佳答案

下面给出了工作代码。

def parse_data(input_dict):
    for data in input_dict:
        if data['ID'] in ["1", "2"]:
            data['ID'] = data['ID'] + data['UD']

data = [
    {"Rank": "37", "ID": "1", "UD":'a'},
    {"Rank": "38", "ID": "2", "UD": 'b'},
    {"Rank": "8", "ID": "33", "UD": 'a'}
]
parse_data(data)
print data

关于python - 如何在Python中将字符串添加到字典的键中?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53893940/

10-14 18:05
查看更多