合并具有相同键的字典,构造特定值字典
给定两个具有共同学号键的学生学号姓名字典和 bmi 指数字典,任务是合并这两个字典,生成一个新的字典,其中键为学号,值为一个元组,包含对应学号的姓名和 bmi。
为了解决这个问题,可以采用以下步骤:
num_name = {100: "王一", 101: "李二", 102: "张三", 103: "钱四", 104: "孙五", 105: "马六"} num_bmi = {102: 25.8, 100: 18, 105: 21, 104: 22} new = {} for i in num_name: for j in num_bmi: if i == j: new[i] = (num_name[i], num_bmi[i])
登录后复制
输出:
{100: ('王一', 18), 102: ('张三', 25.8), 104: ('孙五', 22), 105: ('马六', 21)}
登录后复制
以上就是如何合并学生学号、姓名和 BMI 字典生成新的学生信息字典?的详细内容,更多请关注抖狐科技其它相关文章!
本站文章均为抖狐网站建设摘自权威资料,书籍,或网络原创文章,如有版权纠纷或者违规问题,请即刻联系我们删除,我们欢迎您分享,引用和转载,我们谢绝直接复制和抄袭!感谢...
我们猜你喜欢
-
英语play的过去式是什么意思
played 是英语动词 "play" 的过去式,表示:过去发生的完成动作或事件(构成过去时态)过去正在进行的动作或事件(构成过去进行时态)有时用作形容词,表示“被玩过的”或“使用过的”过去式:pla...
-
第五人格地窖刷新规则
各位亲爱的第五人格玩家,想要快速掌握地窖刷新规则,从而在对局中取得优势吗?php小编苹果为大家深度解析了第五人格的地窖刷新机制,包括刷新条件、刷新位置和刷新时间等各个方面。了解这些规则,将帮助你更好地...
-
喜马拉雅录音文件怎么导出?
您是否想知道如何将喜马拉雅上的录音文件导出到您的设备?这个问题可能会困扰着许多人,因为喜马拉雅不支持直接导出录音文件,这让人感到沮丧。为了解决这一痛点,php小编香蕉特别整理了以下内容,详细讲解了利用...
-
利用日志记录增强 C++ 函数的调试能力
如何利用日志记录增强 c++++ 函数的调试能力?使用 glog 库进行日志记录: 安装 glog,并在代码中使用 glog 头文件和 initgooglelogging() 初始化日志记录。添加日志...
-
Java函数与方法执行效率的对比
一般情况下,java方法比函数的执行效率更高,因为方法是由jvm编译的,而函数是由解释器解释执行的。然而,在大多数情况下,函数与方法在执行效率上差别不大,执行效率可能会因代码的复杂性等因素而异。Jav...