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

来源:互联网 发布:顶底预测软件 编辑:程序博客网 时间:2024/05/09 17:20

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 利用一个字典项更新另一个字典项

 

1 0
原创粉丝点击