defaultdict的妙用和列表推导式-创新互联
PYTHON的COLLECTION系列-默认字典(DEFAULTDICT)
默认字典,能定义默认值为其他类型
创新互联主营仁化网站建设的网络公司,主营网站建设方案,重庆App定制开发,仁化h5小程序设计搭建,仁化网站营销推广欢迎仁化等地区企业咨询#dic1 = {} #dic1["k1"].append("kkkkk") #正常情况会报错 #print(dic1) import collections dic = collections.defaultdict(list) #指定字典的值为列表 dic["k1"].append("kkkkk") print(dic) #执行结果: defaultdict(, {'k1': ['kkkkk']})
# defaultdict的妙用和列表推导式。
# 示例如下:快速分组。
from collections import defaultdict
li = [11, 22, 33, 44, 55, 66, 77, 88, 99, 90]
ddl = defaultdict(list)
[ddl["k1"].append(i) for i in li if i>66] and [ddl["k2"].append(j) for j in li if j <=66]
print(ddl)
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
分享标题:defaultdict的妙用和列表推导式-创新互联
网址分享:http://scyanting.com/article/phico.html