python定义一个字典类型_Python 数据类型--字典类型

字典 dict

字典是Python的另一种有序的可变数据结构,且可存储任意类型对象。

字典是一种键值对的数据容器,每个键值(key:value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号“{}”中。键和值两者一一对应,与表不同的是,词典的元素没有顺序,不能通过下标引用元素。字典是通过键来引用。

字典中的键必须是唯一的同时不可变的,值则没有限制。

创建 dict

>>> dict1 = {'key1':'value1' , 'key2':'value2' , 'key3':'value3'}

>>> dict1

{'key3': 'value3', 'key2': 'value2', 'key1': 'value1'}

字典中的键必须是唯一的,类型是不可变类型。因此,也可以通过如下方式创建

>>> dict1 = {'key1':'value1' , 'key2':'value2' , 3:'value3'}

>>> dict1

{'key2': 'value2', 'key1': 'value1', 3: 'value3'}

甚至:

>>> t = (1,2,3) # 元组是不可变的类型,可以作为键

>>> dict1 = {'key1':'value1' , t:'value2' , 3:'value3'}

>>> dict1

{'key1': 'value1', 3: 'value3', (1, 2, 3): 'value2'}

由于一个key只能对应一个value,多次对一个key放入value,后面的值会把前面的值覆盖掉:

>>> dict1['key4'] = 'VALUE4'

>>> dict1

{'key3': 'value3', 'key2': 'value2',

你可能感兴趣的:(python定义一个字典类型)