18.字典(1)循环遍历

  1. 循环遍历
  2. 应用场景

循环遍历

遍历基于是以此从字典中获取所有键值对

1
2
for 循环内部使用的“key”的变量 in 字典:
内容....

提示:在实际开发中,由于字典中每一个键值对保存数据的类型是不同的,所以针对字典的遍历需求并不是很多

1
2
3
4
5
6
7
xiaoming = {"name": "小明",
"age": 19,
"height": 1.84}
# 迭代遍历字典
# 遍历k是每一次循环重,获取到的键值对的key
for k in xiaoming:
print("%s ——%s" % (k, xiaoming[k]))

应用场景

  • 尽管可以使用for in 遍历字典
  • 但是在开发中,更多的应用场景是:
  1. 使用多个键值对,存储描述一个物体相关的信息——描述更复杂的数据信息
  2. 将多个字典放在一个列表中,再进行遍历,再循环体内部针对每一个字典进行相同的处理
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    car_list = [
    {"name": "li",
    "sex": "boy",
    "age": 22},
    {"name": "liaa",
    "sex": "boy",
    "age": 22},
    ]

    for car_info in car_list:
    print(car_info)

转载请注明来源,欢迎指出任何有错误或不够清晰的表达。可以邮件至gxnucgb@qq.com

文章标题:18.字典(1)循环遍历

文章字数:250

本文作者:陈桂彬

发布时间:2019-08-02, 12:22:49

最后更新:2019-08-02, 14:27:35

原始链接:https://github.com/gxnucgb/gxnucgb.github.io/2019/08/02/18-字典(1)循环遍历/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏

github