输入中的字典值不同,输出不同[重复]

问题描述 投票:-5回答:1

这个问题在这里已有答案:

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

python python-3.x dictionary
1个回答
1
投票

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

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

切勿将字典用作列表。字典是键值对的集合,您可以通过键访问值。列表与数组类似,您可以通过索引访问值。

© www.soinside.com 2019 - 2024. All rights reserved.