Dictionary是Python的内置数据类型之一,它定义了键和值之间一对一的关系。
1.定义Dictionary
>>>d = {1:'python',2:'java'}
>>>d
{1: 'python', 2: 'java'}
>>>d[1]
'python'
>>>d[2]
'java'
2.Dictionary修改
>>>d[2]='C++'
>>>d
{1: 'python', 2: 'C++'}
3.Dictionary增加
>>>d[4]='java'
>>>d
{1: 'python', 2: 'C++', 4: 'java'}
4.Dictionary删除
>>>del d[1]
>>>d
{2: 'C++', 4: 'java'}
5.Dictionary清除
>>>d.clear()
>>>d
{}
Dictionary的key大小写敏感,相同key的值会覆盖,key和value的数据类型可以混合使用
6.keys values 函数
>>> d={1:'java',2:'python',3:'C++',4:'SQL'}
>>> d.keys()
[1, 2, 3, 4]
>>> d.values()
['java', 'python', 'C++', 'SQL']
keys()返回字典中的key值的list
values()返回字典中的value值的list
7.items函数
>>> d.items()
[(1, 'java'), (2, 'python'), (3, 'C++'), (4, 'SQL')]
items()返回字典中键值的list,键值以tuple类型呈现