#方法一 li = [11,22,33,44,55,77,88,99,90] dic ={} for row in li: if row > 66: dic.setdefault("k1",[]).append(row) else: dic.setdefault("k2",[]).append(row) #方法二 li = [11,22,33,44,55,77,88,99,90] dic = {} for row in li: if row > 66: l = dic.get("k1") if l == None: dic["k1"] = [row] else: dic.["k1"].append(row) else: l = dic.get("k2") if l == None: dic["k2"] = [row] else: dic.["k2"].append(row) print(dic)
li = [11,22,33,44,55,77,88,99,90]将其大于66放在字典的k1中小于66的保存在字典k2中
原文:https://www.cnblogs.com/liuxuechneg/p/12321240.html