在DICT内部动态添加键和值

时间:2019-02-23 10:58:18

标签: python-3.x dictionary

我想根据条件在字典中动态添加键和值。

def get_output(data, ad, ad1, output):
    for key, value in data:
        if "_temp" != key:
            if key not in output:
                output.update({
                    key : {
                        "temp-dyna" :{
                            ad: value, // Update code
                            ad1: 0

                        }}
                    })
            else:
                if "temp-dyna" in output[key]:
                    output[key]["temp-dyna"].update({ad: value})// update code
                else:
                    output[key].update({
                        "temp-dyna" :{
                            ad: value, //update code
                            ad1: 0

                        }
                    })


main()
output = {}
get_output(data, "A", "B", output)

我要删除传递的单个参数(“ A”,“ B”)。我想调用以下方法

get_output(data, {"A":true, "B":False"}, output)

基于dict值(这里A为true),我想为其分配值(//更新代码),对于其他我想在方法中分配0。

0 个答案:

没有答案