[转]python dict字典
python dict字典 觉得有用的话,欢迎一起讨论相互学习~ 转载自C语言中文网,感谢C语言中文网的教程! http://c.biancheng.net/view/2212.html 字典也是 Python 提供的一种常用的数据结构,它用于存放具有映射关系的数据。 比如有份成绩表数据,语文:79,数学:80,英语:92,这组数据看上去像两个列表,但这两个列表的元素之间有一定的关联关系。如果单纯使用两个列表来保存这组数据,则无法记录两组数据之间的关联关系。 为了保存具有映射关系的数据,Python 提供了字典,字典相当于保存了两组数据,其中一组数据是关键数据,被称为 key;另一组数据可通过 key 来访问,被称为 value。形象地看,字典中 key 和 value 的关联关系如图 1 所示: 由于字典中的 key 是非常关键的数据, 而且程序需要通过 key 来访问 value,因此字典中的 key 不允许重复 程序既可使用花括号语法来创建字典,也可使用 dict() 函数来创建字典。实际上,dict 是一种类型,它就是 Python 中的字典类型。 在使用花括号语法创建字典时,花括号中应包含多个 key-value 对, key 与 value 之间用英文冒号隔开;多个 key-value 对之间用英文逗号隔开 如下代码示范了使用花括号语法创建字典: scores = {