page contents

python中的字典是什么?

轩辕小不懂 发布于 2021-09-09 14:47
阅读 460
收藏 0
分类:Python开发
1896
Nen
Nen
- 程序员

Python字典是一个容器,可以装列表,变量,字符串,浮点数等

注意:

Python的字典是一对一的形式,key:value,可以理解key是下标,value是内容

标准形式:{a:b},那么a就相当于下标,value就相当于内容。

下标是唯一的,即key赋值的时候不可以重复,不可用变量去赋值他,因为列表是可变的,所有也不能用列表去赋值

字典的存储没有顺序,我们凭借key值去取value的内容


>>> roots={25:5,16:4,9:3,4:2,1:1}
>>> type(roots)<class 'dict'
>>> roots[9]
 
运行结果为:
3


  • 字典是不可变的,可以用一个推导式来创建它


>>> roots={x**2:x for x in range(5,0,-1)}
>>> roots
 
运行结果为:
{25: 5, 16: 4, 9: 3, 4: 2, 1: 1}
请先 登录 后评论