defaultdict的妙用和列表推导式-创新互联

PYTHON的COLLECTION系列-默认字典(DEFAULTDICT)

默认字典,能定义默认值为其他类型

创新互联主营仁化网站建设的网络公司,主营网站建设方案,重庆App定制开发,仁化h5小程序设计搭建,仁化网站营销推广欢迎仁化等地区企业咨询

defaultdict的妙用和列表推导式

 #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://myzitong.com/article/phico.html