首页 > 其他 > 详细

li = [11,22,33,44,55,77,88,99,90]将其大于66放在字典的k1中小于66的保存在字典k2中

时间:2020-02-17 14:11:07      阅读:106      评论:0      收藏:0      [点我收藏+]
#方法一
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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!