一步一步学python(四) - 字典

1、字典的使用

    创建字典:phonebook = {'Alice': '1234' , 'Beth':'9120'}

2、dict函数

   >>>items = [('name','Gumby'), ('age',42)]

   >>>d = dict(items)

   >>>d

      { ' age ' : 42, ' name ' : ' Gumby ' }

3、基本字典操作

   len(d) 返回d中项的数量

   d[k] 返回关联到键k上的值

   d[k] = v将值v关联到键k上

   del  d[k] 删除键为k的项

   k in d检查d中是否有含有键为k的项 

>>>phonebook

>>>{'Alice': '1234' , 'Beth':'9120'}

>>> " Alice 's phone number is %(Alice)s." % phonebook

 >>>Alice 's phone number is 1234.

   clear 清除字典中所有的项

   copy 返回一个具有相同键值对的新字典

  deepcopy 深复制

  fromkeys 使用给定的键建立新的字典 每个键默认对应的值为None

  >>> { }.fromkeys( [ ' name ' , ' age ' ] )

  { 'name' : None, ' age ' : None }

   get 方法是个宽松访问字典的方法

  has_key 方法检查字典中是否含有给出的键

  items 方法将所有的字典项以列表方式返回

  keys 将字典中的键以列表形式返回

  pop用来获得对应于给定键的值,然后将这一键值对从字典中移除

  update 利用一个字典项更新另一个字典项

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值