Python~字典快速上手

目录

Key的重要性

一 创建字典{}

二 字典用key查找

in(遍历)和[]用key查找

keyerror

in和[]的效率对比

三 字典的插入/修改/删除(先查找)

​编辑

四 字典增删查改/遍历的效率

五 字典的遍历

for遍历可迭代对象拿到key

与创建顺序相同

keys/values/items方法

六 可哈希/合法key的类型

七 总结


Key的重要性

Python~字典快速上手_第1张图片

一 创建字典{}

Python~字典快速上手_第2张图片

Python~字典快速上手_第3张图片

Python~字典快速上手_第4张图片

二 字典用key查找

in(遍历)和[]用key查找

Python~字典快速上手_第5张图片

Python~字典快速上手_第6张图片

keyerror

Python~字典快速上手_第7张图片

in和[]的效率对比

Python~字典快速上手_第8张图片

三 字典的插入/修改/删除(先查找)

Python~字典快速上手_第9张图片

Python~字典快速上手_第10张图片

Python~字典快速上手_第11张图片

四 字典增删查改/遍历的效率

Python~字典快速上手_第12张图片

Python~字典快速上手_第13张图片

五 字典的遍历

for遍历可迭代对象拿到key

Python~字典快速上手_第14张图片

与创建顺序相同

Python~字典快速上手_第15张图片

keys/values/items方法

返回可迭代对象,可以用for对可迭代对象遍历

Python~字典快速上手_第16张图片

Python~字典快速上手_第17张图片

六 可哈希/合法key的类型

Python中有一个hash函数

可变的对象,一般不可哈希.

不变的对象,一般可以哈希

Python~字典快速上手_第18张图片

Python~字典快速上手_第19张图片

七 总结

Python~字典快速上手_第20张图片

你可能感兴趣的:(Python,python,开发语言)