python字典有序还是无序 | 您所在的位置:网站首页 › Python字典属于无序序列 › python字典有序还是无序 |
一.创建字典
1.基本使用
如果说List是有顺序地输出输入的话,那么字典的存档形式则是无需顺序的, 我们来看一个例子: 在字典中,有key和 value两种元素,每一个key对应一个value, key是名字, value是内容。数字和字符串都可以当做key或者value, 在同一个字典中, 并不需要所有的key或value有相同的形式。 这样说, List 可以说是一种key为有序数列的字典。 print出d: ![]() print出'apple'的value ![]() ![]() ![]() 字典是一个无序的容器,但是print却一直按照顺序输出。原因:Python解释器有优化,所以输出按照顺序,但是实际上你不能用索引去操作,所以字典还是无序的。 ![]() 字典的元素可以是一个List,或者再是一个列表,再或者是一个function。索引需要的项目时,只需要正确指定对应的key就可以了。例如: ![]() 如果想要a中的value: ![]() 如果想要a中value处于第0个位置的元素: ![]() |
CopyRight 2018-2019 实验室设备网 版权所有 |