Python:字典

大数据学习路线图

【版权声明】博客内容由厦门大学数据库实验室拥有版权,未经允许,请勿转载!版权所有,侵权必究!
[返回Python教程首页]

Dictionary:字典

字典和列表也很相似。列表是有序的对象结合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的。定义格式:dic = {'key1':val1,'key2':val2,'key3':val3}

>>> dic = {'name':'Mary','sex':'W','age':23}
>>> print(dic['name'])          #输出键为'name'的值
Mary
>>> print(dic)
{'sex': 'W', 'name': 'Mary', 'age': 23}
>>> print(dic.keys())           #输出所有的键
dict_keys(['sex', 'name', 'age'])
>>> print(dic.values())         #输出所有的值
dict_values(['W', 'Mary', 23])
>>> dic['id'] = '20150001'      #新增key
>>> print(dic)
{'sex': 'W', 'id': '20150001', 'name': 'Mary', 'age': 23}
>>> dic['id'] = '20150002'      #修改键值
>>> print(dic)
{'sex': 'W', 'id': '20150002', 'name': 'Mary', 'age': 23}