3.9字典类型

1.创建与转换

a = dict() 无序不重复
作用1:把输入元素创建为字典
 
a = dict({'k1':'v1','k2':'v2'})
 
a = dict(k1=v1,k2=v2)
 
a= {'k1':'v1','k2':'v2'}
 
作用2:把字符串、列表、元祖转换为字典
 
a = dict(enumerate(list,num))
 
ps:使用类的方法也可以创建字典,但有区别
a = dict.fromkeys(['k1','k2'],[])
与b =  {'k1':[],'k2':[]}
表面一样
 
但
a['k1'].append('x')  与  b['k1'].append('x')就不一样了,前者所有value都变为x,导致这个方法一般没用,还容易出错。另,fromkeys,不如叫keysfrom

  

2.相关函数

3.相关方法

 

posted on 2016-11-22 11:13  limpidstar  阅读(71)  评论(0)    收藏  举报

导航