Python入门篇之字典(3)
复制代码 代码如下: d={} d.setdefault('name','N/A') 'N/A' d {'name': 'N/A'} d['name']='Gumby' d.setdefault('name','N/A') 'Gumby' d {'name': 'Gumby'} 10、update update方法可以利用一个字典
复制代码 代码如下:
>>> d={}
>>> d.setdefault('name','N/A')
'N/A'
>>> d
{'name': 'N/A'}
>>> d['name']='Gumby'
>>> d.setdefault('name','N/A')
'Gumby'
>>> d
{'name': 'Gumby'}
10、update
update方法可以利用一个字典项更新另一个字典:
复制代码 代码如下:
>>> d={
'title':'Python Web Site',
'url':'http://www.python.org',
'changed':'Mar 14 22:09:15 MET 2008'
}
>>> x={'title':'Python Langue Website'}
>>> d.update(x)
>>> d
{'url': 'http://www.python.org', 'changed': 'Mar 14 22:09:15 MET 2008', 'title': 'Python Langue Website'}
11、values和itervalues
values方法以列表的形式返回字典中的值(itervalues返回值的迭代器),与返回键的列表不同的是,返回值的列表中可以包含重复的元素:
复制代码 代码如下:
>>> d={}
>>> d[1]=1
>>> d[2]=2
>>> d[3]=3
>>> d[4]=1
>>> d.values()
[1, 2, 3, 1]
- 上一篇:Python入门篇之条件、循环
- 下一篇:Python入门篇之字符串
精彩图集
精彩文章