栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

54 遍历字典

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

54 遍历字典

文章目录
  • 1、使用字典对象的items()方法
    • 遍历字典元素
    • 遍历字典的key-value(键值对)
  • 2、遍历字典的key(键)
  • 3、遍历字典的value(值)
  • 4、练习
  • 5、学生名片管理系统

字典是以“键-值对”的形式存储数据的,所以需要通过这些“键-值对”进行获取。Python提供了遍历字典的方法,通过遍历可以获取字典中的全部“键-值对”。

1、使用字典对象的items()方法
dictionary.items()

其中,dictionary为字典对象;返回值为可遍历的(键-值对)的元组列表。想要获取到具体的“键-值对”,可以通过for循环遍历该元组列表。

遍历字典元素

遍历字典的key-value(键值对)

2、遍历字典的key(键)

在Python中,字典对象还提供了values()方法和keys()方法,用于返回字典的“值”和“键”列表,它们的使用方法同items()方法类似,也需要通过for循环遍历该字典列表,获取对应的值和键。

3、遍历字典的value(值)

4、练习

一、有字典dic = {"k1": "v1", "k2": "v2", "k3": "v3"},请完成如下操作:
(1)遍历字典 dic 中所有的key
(2)遍历字典 dic 中所有的value
(3)循环遍历字典 dic 中所有的key和value
(4)添加一个键值对"k4","v4",输出添加后的字典dic
(5)删除字典 dic 中的键值对"k1","v1",并输出删除后的字典 dic
(6)删除字典 dic 中 ‘k5’ 对应的值,若不存在,使其不报错,并返回None。
(7)获取字典 dic 中“k2”对应的值
(8)获取字典 dic 中"k6"对应的值,如果不存在,使其不报错,并且让其返回数据 None

二、有字典 dic2 = {'k1':"v111",'a':"b"} ,通过一行操作使dic2 = {'k1':"v111",'k2':"v2",'k3':"v3",'k4': 'v4','a':"b"}。

三、组合嵌套,现有列表如下:
list = [['k', ['qwe', 20, {'k1': ['tt', 3, '1']}, 89], 'ab']],实现功能如下
(1)将数字 3 变成字符串 ‘100’(两种方式)
(2)将列表中的字符串‘1’变成数字101(两种方式)

5、学生名片管理系统


学生名片:姓名、性别、班级、手机号
如何存储一张学生名片?
如何存储所有学生的学生名片?

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/618336.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号