创新互联Python教程:pythonfor语句的应用场景

应用场景

坚守“ 做人真诚 · 做事靠谱 · 口碑至上 · 高效敬业 ”的价值观,专业网站建设服务10余年为成都卫生间隔断小微创业公司专业提供企业网站建设营销网站建设商城网站建设手机网站建设小程序网站建设网站改版,从内容策划、视觉设计、底层架构、网页布局、功能开发迭代于一体的高端网站建设服务。

1、当迭代遍历嵌套的数据类型时,例如,一个列表包含多个字典。

2、需求判断字典中是否有指定值。

3、如有,提示并退出循环。

4、如果不存在,希望在整个循环结束后得到统一的提示。

实例

students = [
    {"name": "阿土",
     "age": 20,
     "gender": True,
     "height": 1.7,
     "weight": 75.0},
    {"name": "小美",
     "age": 19,
     "gender": False,
     "height": 1.6,
     "weight": 45.0},
]
 
find_name = "阿土"
 
for stu_dict in students:
 
    print(stu_dict)
 
    # 判断当前遍历的字典中姓名是否为find_name
    if stu_dict["name"] == find_name:
        print("找到了")
 
        # 如果已经找到,直接退出循环,就不需要再对后续的数据进行比较
        break
 
else:
    print("没有找到")
 
print("循环结束")

以上就是python for语句的应用场景,希望对大家有所帮助。更多Python学习指路:创新互联Python教程

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

网页题目:创新互联Python教程:pythonfor语句的应用场景
网页URL:http://www.stwzsj.com/qtweb/news21/5471.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联