最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Python字典操作简明总结

来源:动视网 责编:小采 时间:2020-11-27 14:39:50
文档

Python字典操作简明总结

Python字典操作简明总结:1.dict()创建字典 代码如下: >>> fdict = dict((['x', 1], ['y', 2])) >>> fdict {'y': 2, 'x': 1} 2.fromkeys() 来创建一个默认字典,字典中元素具有相同的值 代码如下: >>> ddict = {}.fromkeys(('x', 'y'),
推荐度:
导读Python字典操作简明总结:1.dict()创建字典 代码如下: >>> fdict = dict((['x', 1], ['y', 2])) >>> fdict {'y': 2, 'x': 1} 2.fromkeys() 来创建一个默认字典,字典中元素具有相同的值 代码如下: >>> ddict = {}.fromkeys(('x', 'y'),

1.dict()创建字典

代码如下:


>>> fdict = dict((['x', 1], ['y', 2]))
>>> fdict
{'y': 2, 'x': 1}


2.fromkeys() 来创建一个"默认"字典,字典中元素具有相同的值

代码如下:


>>> ddict = {}.fromkeys(('x', 'y'), -1)
>>> ddict
{'y': -1, 'x': -1}


3.遍历字典
使用keys()遍历

代码如下:


>>> dict2 = {'name': 'earth', 'port': 80}
>>>
>>>> for key in dict2.keys():
... print 'key=%s, value=%s' % (key, dict2[key])
...
key=name, value=earth
key=port, value=80


使用迭代器遍历

代码如下:


>>> dict2 = {'name': 'earth', 'port': 80}
>>>
>>>> for key in dict2:
... print 'key=%s, value=%s' % (key, dict2[key])
...
key=name, value=earth
key=port, value=80


4.获得value值

字典键加上中括号来得到

代码如下:


>>> dict2['name']
'earth'


5.成员操作符:in或not in
判断键是否存在

代码如下:


>>> 'server' in dict2 # 或 dict2.has_key('server')
False


6.更新字典

代码如下:


>>> dict2['name'] = 'venus' # 更新已有条目
>>> dict2['port'] = 6969 # 更新已有条目
>>> dict2['arch'] = 'sunos5'# 增加新条目


7.删除字典

代码如下:


del dict2['name'] ​#删除键为“name”的条目
dict2.clear() ​#删除 dict2 中所有的条目
del dict2 ​#删除整个 dict2 字典
dict2.pop('name') ​#删除并返回键为“name”的条目


8.values()返回值列表

代码如下:


>>>
>>> dict2.values()
[80, 'earth']


9.items()返回(键,值)元组列表

代码如下:


>>> dict2.items()
[('port', 80), ('name', 'earth')]

文档

Python字典操作简明总结

Python字典操作简明总结:1.dict()创建字典 代码如下: >>> fdict = dict((['x', 1], ['y', 2])) >>> fdict {'y': 2, 'x': 1} 2.fromkeys() 来创建一个默认字典,字典中元素具有相同的值 代码如下: >>> ddict = {}.fromkeys(('x', 'y'),
推荐度:
标签: 操作 python 字典
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top