字典是实现键值对映射的数据结构,他采用固定数据类型的键数据作为索引.
映射:通过任意键信息查找一组数据中值信息的过程
字典的一些基本原则:
1.字典是一个键值对的集合,该集合以键为索引,一个键信息只对应一个值信息.
2.字典中元素是以键信息为索引访问.
3.字典长度是可变的,可以通过对键信息赋值实现增加或修改键值对.
1.Python中通过字典({})实现映射:
{:,:,…,:}
其中,键和值通过冒号连接,不同键值对用,分隔,由于{}可以表示集合,因此字典类型也具有和集合类似的性质,即键值对之间没有顺序,且不能重复。简单的说,可以把字典类型当作键值对的集合。
a = {"1":"1.0",2:2.0,"a":"c"}
print(a) 输出结果{'1': '1.0', 2: 2.0, 'a': 'c'}
print(a["1"]) 输出结果1.0
一般来说,字典中的键值对的访问模式如下,采用中括号模式
= []
字典中对某个键值的修改可以通过中括号的访问和赋值实现
a['1'] = 3
print(a['1']) 输出结果 3
print(a) 输出结果 {'1': 3, 2: 2.0, 'a': 'c'}
总结:字典是存储可变数量键值对的数据结构,键和值可以是任意数据类型,包括程序自定义类型。
Python中的字典效率非常高,甚至可以存储几十万项内容。