我有以下函数,它接受一个字典,对其进行排序并返回字典值列表。
def sort_dict_values(dic):
keys = dic.keys()
keys.sort()
return map(dic.get, keys)
dict1 = {"b":"1", "a":"2", "d":"", "c":"3"}
sorted_list = sort_dict_values(dict1)
此函数返回一个列表,其中包含具有空值的项目。例如,结果列表将是:
["2","1","3",""]
我想丢弃没有价值的物品。例如丢弃“d”,因为它是空的。结果列表应如下所示:
["2","1","3"]