您的位置:首页 > 编程语言 > Python开发

python之字典

2016-07-21 17:11 218 查看
字典以大括号“{}”包围的数据集合

字典与列表的最大不同在于字典是无序的。
字典中是通过健来访问成员
字典可变,可以包含任何其他类型
字典中的成员位置只是象征性的,不能通过其位置来访问该成员
常用的字典操作:
dic.clear()                                    清空字典
dic.copy()                                    复制字典
dic.get(k)                                     获得键 K 的值
dic.has_key(k)                              是否包含键 k
dic.items()                                    获得由键和值组成的列表
dic.pop(k)                                    
删除键 K
dic.update()                                  更新成员
dic.keys()                                      获得键的列表
dic.values()                                   获得值的列表

Python中字典的基本操作:
dic = {'apple':2,'orange':1}                      #定义一个字典
dic.copy()                                               #复制字典
>>>
{'orange':1,'apple':2}

dic['banana'] = 5                                    #增加一项
dic.items()
>>>
{('orange',1),('apple',2),('banana',5)}         #获得字典中的成员的列表

dic.pop('apple')                                       #删除“apple”,并返回其值
>>>2

dic
>>>
{'orange':1,'banana':5}

dic.pop('apple',3)                                      #删除“apple”,如果没有“apple”,返回3
>>>3

dic.keys()                                                  #获得键的列表
>>>
['orange','banana']

dic.values()                                              
#获得值的列表
>>>
[1,5]

dic.update({'banana':3})                            #更新“banana”的值
>>>dic
{'orange':1,'banana':3}

dic.update({'apple':2})                               #更新“apple”的值,如果没有,则添加
>>>dic
{'orange':1,'apple':2,'banana':3}

dic['orange']                                             #通过键获取值
>>>1

dic.clear()                                                 #清空字典
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python