python中创建字典的括号的使用_4.2Python下创建和使用字典

Posted by 撒得一地 on 2016年2月13日 in python教程

国外稳定加速器推荐

vypr |

Nord

在Python下,字典的创建非常简单,就是构造一系列的键值对。

比如要创建姓名和对应的电话号码字典,那么该字典可以通过下面的方式创建:

>>> phonebook={'Jack':'1234','Peter':'123','Rose':'4321'}

字典由多个键及与其对应的值构成的对组成(我们也把键/值对称为项)。在上面的例子中,名字是键,电话号码是值。每个键和它的值之间用冒号(:)隔开,项之间用逗号(,)隔开,而整个字典是由一对大括号括起来。

空字典(不包括任何项)由两个大括号组成,像这样:{}。

像phonebook这个字典中,如果要获得Peter对应的电话号码,那么可以这样获得:

>>> phonebook['Peter']

'123'

要十分注意的是,字典中的键最好是唯一的(其他类型的映射也是如此),而值并不唯一。如果键不唯一,则以最后一个键为准,比如:

>>> phonebook={'Peter':'1234','Peter':'123','Peter':'4321'}

>>> phonebook['Peter']

'4321'

也就是说,前面先出现的键值对被后面重复的键值对覆盖了。所以要避免重复键的情况,以防出现错误。

... other posts by psz1992

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值