字典值输入不同,输出不同

时间:2018-05-29 09:12:03

标签: python python-3.x dictionary

使用词典时,我在Python 3中有一些错误。输入和输出不匹配

1 个答案:

答案 0 :(得分:1)

你得到的不是错误。首先阅读词典:https://www.w3schools.com/python/python_dictionaries.asp

词典不能作为列表工作。他们没有订单。它们是散列数据结构,强烈地将键与值绑定。 5始终与"five"绑定,4始终与"four"绑定。如果您输入dict1[5],您将始终获得'five'。在字典中,排列顺序并不重要,因为python使用复杂的算法来保持键值 - 通过散列限制,这些算法可能会改变排列的顺序,但排列顺序对字典中的排序来说并不重要。

绝不使用词典作为列表。字典是键值对的集合,您可以通过键访问值。列表与数组类似,您可以通过索引访问值。