浪人 发表于 2017-5-4 12:57:50

Beginning Python 笔记学API —— Chapter4 字典

  1、dict函数

>>> items = [('name','Gumby'),('age',42)]
>>> d = dict(items)
>>> d
{'age': 42, 'name': 'Gumby'}
>>> d = dict(name='Gumby',age=42)
>>> d
{'age': 42, 'name': 'Gumby'}
  2、fromkeys

>>> {}.fromkeys(['name','age'])
{'age': None, 'name': None}
>>> dict.fromkeys(['name','age'])
{'age': None, 'name': None}
>>> dict.fromkeys(['name','age'],'(unknow)')
{'age': '(unknow)', 'name': '(unknow)'}
  3、get

>>> d={}
>>> print d.get('name')
None
>>> print d.get('name','default')
default
  4、各种方法
  has_key
  items列表 iteritems迭代器
  keys iterkeys 同上
  values itervalues
  pop('....key...')  popitem弹出随机项
  setdefault 设置key的default值
  update 用另一个字典添加并覆盖
页: [1]
查看完整版本: Beginning Python 笔记学API —— Chapter4 字典