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}