字典的创建方式

yizhihongxing

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技术站

(0)
上一篇 2023年4月2日 下午4:40
下一篇 2023年4月2日 下午4:40

相关文章

  • 为什么浏览器的默认请求模式都是GET?

    因为get方式只是用于查询,不需要和数据库进行交互,同时一个get请求发送后,会在浏览器中留下缓存,下次访问同一url的话,get请求为了节省时间和空间就会直接走缓存,更加方便快捷。 get请求不会对服务器数据资源进行修改,而post请求会,所以很少对post请求缓存(因为get请求会被浏览器主动缓存,而post请求需要手动设置)同时如果想让每次的get方式…

    Python开发 2023年4月2日
    00
合作推广
合作推广
分享本页
返回顶部