首页 > 其他分享 >关于字典的几种循环

关于字典的几种循环

时间:2022-12-20 15:22:08浏览次数:36  
标签:name 几种 score scores print 循环 字典

# 关于字典的几种循环

  • scores = {'zhangsan':98, 'lisi':89, 'maishu':96}
    
    
    # 方法一:
    for name in scores:
      print(f'{name}:{scores[name]}')
    
    
    #默认情况下,循环字典,其实是循环的字典的keys,所以name就是一个个key。
    #如果需要访问value,可以通过scores[name]来取用。
    # 输出结果:
    '''zhangsan:98
    lisi:89
    maishu:96
    [Finished in 15ms]'''
    
    #方法二:
    #因为默认循环的就是keys,下面的代码和上面是完全一样的原理:
    for name in scores.keys():
      print(f'{name}:{scores[name]}')
    
    #方法三:
    #如果想要更方便的取用key和value,可以这样写:
    for name, score in scores.items():
      print(f'{name}:{score}')
    
    #方法四:
    #打印序号,如果除了key和value,还想打印序号。期望的结果是这样的:
    for i, (name, score) in enumerate(scores.items()):
       print(i, name, score)
    
    

标签:name,几种,score,scores,print,循环,字典
From: https://www.cnblogs.com/yangzilaing/p/16994245.html

相关文章

  • 8个Spring事务失效的场景,你碰到过几种?
    前言作为Java开发工程师,相信大家对Spring种事务的使用并不陌生。但是你可能只是停留在基础的使用层面上,在遇到一些比较特殊的场景,事务可能没有生效,直接在生产上暴露了,这可......
  • 注入html源码到浏览器的几种方式
    1、通过各浏览器提供的接口调用IE的COM接口,FF的插件、Chrome的API接口等;类似的实现有Selenium的webdriver支持的各种driver,它们都是调用了浏览器的原始接口。2、通过已......
  • 在线直播系统源码,循环滚动RecyclerView的实现
    在线直播系统源码,循环滚动RecyclerView的实现 publicclassAutoRecyclerViewextendsRecyclerView{  privatestaticfinallongTIME_AUTO_POLL=16; private......
  • 让Linux任务在后台可靠运行的几种方法
     我们经常会碰到这样的问题,用telnet/ssh登录了远程的Linux服务器,运行了一些耗时较长的任务,结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终......
  • C#读取txt文本文件的几种方式
    1.按行读取:每次读取一行内容,即遇到回车键才会停止。publicvoidreadfile(stringfilepath){if(!File.Exists(filepath)){......
  • 深入理解Qt——事件循环
    深入理解Qt——事件循环本文将对如下问题进行释疑:为何Qt应用要在main()函数中以QCoreApplicationapp(argc,argv)开始,并以returnapp.exec()结束?同为循环,为何while(tr......
  • 【C++入门】(三)循环结构
    一.while循环循环版的if语句。if语句是判断一次,如果条件成立,则执行后面的语句while是每次判断,如果成立,则执行循环体中的语句,否则停止#include<iostream>using......
  • 几种不常见的DNS解析记录类型介绍-中科三方
    一、什么是DNS解析记录?DNS是互联网中一项重要的基础服务,它将简单易记的域名转换成可由计算机识别的IP地址,以便客户端对服务器的正常访问。而由DNS构建起的域名与IP地址之......
  • 30python中列表-字典-字符串-三目运算符
    好文手敲下,每天码代码~加油三目运算符a=1b=2#a+b不大于3执行后面的else语句b-a=1print(a+bifa+b>3elseb-a)一、列表1.1列表的定义​ 白话来讲:放数......
  • 几种数据库jar包获取方式
    摘要:以下提供的都是各个数据库较为官方的jar包获取方式。本文分享自华为云社区《JDBC连接相关jar包获取及上传管理中心白名单处理》,作者:HuaWeiXYe。jar包获取以下提供......