站点统计
  • 文章 66
  • 标签 48
  • 分类 6
  • 留言 31
  • 用户 1
  • 浏览 11351
关于我们
  • 朱猪
  • 前端工程师,seo优化师
  • 豫ICP备2023033834号-1
Python数据容器-dict(字典、映射)
朱猪 18天前 163

数据容器-dict(字典、映射)

语法:{key:value}

字典的定义

字典的定义,同样使用0,不过存储的元素是一个个的:键值对,如以下语法:

1.png

使用存储原始,每个元素是一个键值对

每个键值对包含key和value(冒号分隔)

键值对之间使用逗号分隔

key和value可以是任意类型的数据(key不可为字典)

key不可重复,重复会对原有数据覆盖

字典同集合一样,不可以使用下标索引

但是字典可以通过key值来取得对应的value

代码中实现字典

2.png

字典的嵌套

字典的key和value可以是任意的数据类型(key不可为字典)

那么就表明字典是可以嵌套的

3.png

发现这些编程语言写法都比较类似,但是又有些不懂

嵌套字典的内容获取

4.png

字典的常用操作

新增元素

语法:字典:[key] = value,结果:字典被修改,新增了元素

5.png

更新元素

语法:字典[key] = value,结果:字典被修改,π系被更新

注意:字典key不可以重复,所以对已存在的key执行上述操作就是更新value的值

6.png

删除元素

语法:字典.pop(key)

结果:获得指定key的value,同时字典被修改,指定key的数据被删除

7.png

清空字典

语法:字典.clear()

结果:字典被修改,元素被清空

8.png

获取全部的key

语法:字典.keys()

结果:得到字典中的全部key

9.png

遍历字典

语法:for i in 字典.keys()

10.png

*注意:字典不支持下标索引,所以同样不可以用while循环遍历*

计算字典内所有元素(键值对)数量

语法:len()

结果:得到一个整数,表示字典内元素(键值对)的数量

11.png

字典的特点

可以容纳多个数据

可以容纳不同类型的数据

每一份数据是key value键值对

可以通过key获取到value,key不可重复(重复会覆盖)

不支持下标索引

可以修改(增加或删除更新元素等)

支持for循环,不支持while循环

字典常用总结

操作

说明

字典[Key]

获取指定Key对应的Value值

字典[Key] = Value

添加或更新键值对

字典.pop(Key)

取出Key对应的Value并在字典内删除此Key的键值对

字典.clear()

清空词典

字典.keys()

获取字典的全部Key,可用于for循环遍历字典

len(字典)

计算字典内的元素数量


Comments | 0 条评论

*昵称必须填写

评论头像 点击填写昵称和邮箱,方可发布评论
空空如也!
24202404https://www.zmeee.com/zb_users/upload/2024/04/202404241713928977187712.pngPython数据容器-dict(字典、映射)数据容器-dict(字典、映射)语法:{key:value}.....https://www.zmeee.com/zb_users/theme/Moments/plugin/img/poster_okclose.pnghttps://www.zmeee.com/zb_users/theme/Moments/plugin/api.php?url=https://www.zmeee.com/zb_users/theme/Moments/plugin/img/poster_zw.png许愿屋
联系客服

河南省焦作市武陟县

客服QQ

1430989477

客服微信

15738586836
图片背景 颜色背景
布局切换 黑暗日光 定时刷新 监听内容 小窗模式
  • 默认默认
  • 默认