一.创建字典
1.基本使用
如果说List
是有顺序地输出输入的话,那么字典的存档形式则是无需顺序的, 我们来看一个例子:
在字典中,有key
和 value
两种元素,每一个key
对应一个value
, key
是名字, value
是内容。数字和字符串都可以当做key
或者value
, 在同一个字典中, 并不需要所有的key
或value
有相同的形式。 这样说, List
可以说是一种key
为有序数列的字典。
print出d:
print出'apple'的value
2.基本功能
- del删除key
- 添加
二.字典存储类型
字典是一个无序的容器,但是print却一直按照顺序输出。原因:Python解释器有优化,所以输出按照顺序,但是实际上你不能用索引去操作,所以字典还是无序的。
三.高级功能
字典的元素可以是一个List,或者再是一个列表,再或者是一个function。索引需要的项目时,只需要正确指定对应的key
就可以了。例如:
如果想要a中的value:
如果想要a中value处于第0个位置的元素: