1.dict = { 'F' : '70', 'i' : '50', 's' : '115' },这种方式是最常见,最常用的方式,就是键值对形式。
2.还可以用dict()创建字典:dict=dict( ( ( 'F' : 70), ('i' : 50), ('s' : 115) ) )。为什么这么多括号呢?因为dict()函数的参数可以是序列(但只能是一个序列),所以要打包成一个元组序列(列表也行)。
3.如果觉得dict()函数用元组形式有点麻烦,那么可以通过提供具有映射关系的参数来创建字典:dict=(F=70,i=50,s=115)。这里需要注意,这种方式下(比如F)的位置上就不能加上字符串的引号了,否则就会报错。
a = dict(one=1,two=2,three=3)
b = {'one':1,'two':2,'three':3}
c = dict(zip(['one','two','three'],[1,2,3]))
d = dict([('two',2),('one',1),('three',3)])
e = dict({'three':3,'one':1,'two':2})
#判断
a == b == c == d == e
#输出结果
True
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:字典的创建方式 - Python技术站