字典中,如果值为空,则删除该键值对的方法

data_info = {
        'account': 1,
        'remark': 2,
        'sort': '',
        'weight': '',
  
    }

    for key in list(data_info.keys()):
        if not data_info.get(key):
            del data_info[key]

以上是用到了del 函数。也可以用pop(key)来实现:

    data_info = {
        'account': 1,
        'remark': 2,
        'sort': '',
        'weight': '',

    }
    for key in list(data_info.keys()):
        if not data_info.get(key):
            data_info.pop(key)

 

你可能感兴趣的:(字典中,如果值为空,则删除该键值对的方法)