python同时输出字典的键和值的代码案例

 更新时间:2026年02月24日 11:00:34   作者:焦糖夹心  
本文给大家介绍了python同时输出字典的键和值的代码案例,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧

ls.items()它用于返回字典中的键值对的视图对象常用于处理字典中的数据,用于遍历字典并同时打印键值对

代码示例1

ls = {'a店卖:': "苹果", 'b店卖:': "火龙果" }
for key, value in ls.items():
    print(key, value)

运行结果:

代码示例2:指定输出格式

my_dict = {'姓名': '张三', '年龄': 25, '居住地': '北京朝阳区36号'}
for key, value in my_dict.items():  # key, value可以替换为任意值
    print(f"{key}: {value}")

运行结果:

注意:items()返回值是一个视图对象,不是列表

  1. ‌视图对象‌:items()返回的是一个视图对象,不是列表,因此不能直接修改
  2. 元组的形式:每个键值对以元组的形式返回,格式为 (key, value)

代码示例3:将返回值变为列表

list( 字典.items() )

my_dict = {'苹果的单价': 5.0, '梨子的单价': 6.0}
items_list = list(my_dict.items())  # 把返回值转为列表的形式
print(items_list)  

运行结果:

此时返回值是一个列表,不再是元组形式。

代码示例4:items(),结合for循环,结合if判断

data = {'苹果的数量': 5, '香蕉的数量': 3, '橙子的数量': 8}
# 判断每种水果是否满足指定库存(如果>4则满足,否则不打印)
for fruit, count in data.items():
    if count > 4:
        print(f"{fruit} 数量充足")

运行结果:

代码示例5:items(),结合for循环,结合二次字典的嵌套

sc_dict= {}  # 设置一个空字典
score = {
    "李东海":{"化学":93,"历史":82,"地理":72},
    "王明兰":{"化学":72,"历史":75,"地理":98},
    "徐福气":{"化学":87,"历史":68,"地理":91},
}
# print(len(score))   # len()不止可以量列表的长度,也可以量字典的长度
for i,sc in score.items():  # 依次遍历,取出第一个字典里的值,键,以score.items()作为容器
    # print("每人名字", i)  # 第一个字典里的键
    # print("每人分数", sc.values())  # 第二个字典里的值
    total = sum(sc.values())
    # print("每人总分", total)
    # print("每人平均分", total/len(sc))
    # 将上述内容放入字典
    sc_dict[i] = {"总分":total, "平均分":total/len(sc)}
print(sc_dict)

运行结果:

到此这篇关于python同时输出字典的键和值的代码案例的文章就介绍到这了,更多相关python输出字典的键和值内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • matplotlib简介,安装和简单实例代码

    matplotlib简介,安装和简单实例代码

    这篇文章主要介绍了matplotlib简介,安装和简单实例代码,具有一定借鉴价值,需要的朋友可以参考下。
    2017-12-12
  • 《与孩子一起学编程》python自测题

    《与孩子一起学编程》python自测题

    本文内容是关于《与孩子一起学编程》python自测题,大家可以跟着测试题上机测试下程序。
    2018-05-05
  • 手把手教你用Python打造互动式中秋节庆祝小程序

    手把手教你用Python打造互动式中秋节庆祝小程序

    中秋节将至,本文提供了一个使用Python开发的中秋节庆祝小程序教程,通过简单的步骤,您可以创建一个具有节日祝福、互动式灯谜游戏和模拟中秋明月动态背景的小程序,文章详细介绍了程序的功能、实现步骤以及如何运行程序,需要的朋友可以参考下
    2024-09-09
  • Python自己定义一个求累加和的函数方式

    Python自己定义一个求累加和的函数方式

    定义了一个函数来计算不确定数量参数的累加和,使用`*args`来接收不定数量的位置参数,函数内部通过遍历`args`并使用`sum()`函数计算所有参数的累加和,运行结果是累加和的值
    2025-11-11
  • 21行Python代码实现拼写检查器

    21行Python代码实现拼写检查器

    21行python代码实现的一个简易但是具备完整功能的拼写检查器,感兴趣的小伙伴们可以参考一下
    2016-01-01
  • 使用Python制作读单词视频的实现代码

    使用Python制作读单词视频的实现代码

    我们经常在B站或其他视频网站上看到那种逐条读单词的视频,但他们的视频多多少少和我们的预期都不太一致,然而,网上很难找到和自己需求符合的视频,所以本文给大家介绍了使用Python制作读单词视频的实现,需要的朋友可以参考下
    2024-04-04
  • python如何读取.mtx文件

    python如何读取.mtx文件

    这篇文章主要介绍了python读取.mtx文件的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • 利用python爬取散文网的文章实例教程

    利用python爬取散文网的文章实例教程

    这篇文章主要跟大家介绍了利用python爬取散文网文章的相关资料,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-06-06
  • 在Python的Flask框架下使用sqlalchemy库的简单教程

    在Python的Flask框架下使用sqlalchemy库的简单教程

    这篇文章主要介绍了在Python的Flask框架下使用sqlalchemy库的简单教程,用来简洁地连接与操作数据库,需要的朋友可以参考下
    2015-04-04
  • Matplotlib的反转轴、绘制双轴和定制刻度详解

    Matplotlib的反转轴、绘制双轴和定制刻度详解

    这篇文章主要介绍了Matplotlib的反转轴、绘制双轴和定制刻度详解,作为Python生态中应用最广泛的绘图库,Matplotlib用起来非常简单,也很容易上手,本文汇总了和轴、刻度相关的七个Matplotlib使用技巧,并给出了实例代码,需要的朋友可以参考下
    2023-08-08

最新评论