Python字典遍历教程:如何格式化输出课程信息

你想学习如何使用Python遍历字典并以特定格式输出数据吗?本文将带你逐步实现,并提供清晰易懂的代码示例。

问题描述

假设我们有一个包含课程信息的字典course_info:pythoncourse_info = { 11: {'title': '毛概', 'teacher': '范老师'}, 22: {'title': '高数', 'teacher': '赵老师'}, 31: {'title': '数据结构', 'teacher': '林老师'},}

我们需要将这些信息以如下格式输出:

11-毛概(范老师)22-高数(赵老师)31-数据结构(林老师)

代码解决方案

以下是使用Python实现的代码:pythoncourse_info = { 11: {'title': '毛概', 'teacher': '范老师'}, 22: {'title': '高数', 'teacher': '赵老师'}, 31: {'title': '数据结构', 'teacher': '林老师'},}

遍历课程信息并输出for course_id, course_details in course_info.items(): title = course_details['title'] teacher = course_details['teacher'] print(f'{course_id}-{title}({teacher})')

代码解释

  1. 遍历字典: 我们使用for course_id, course_details in course_info.items() 迭代字典course_info的键值对。2. 获取信息: 在每次迭代中,course_id 获取课程ID,course_details 获取包含课程标题和教师姓名的字典。3. 格式化输出: 使用f-string格式化字符串,将课程ID、标题和教师姓名按照指定格式输出。

总结

通过以上步骤,我们成功地使用Python遍历字典并以特定格式输出课程信息。 这种方法灵活高效,可以应用于各种需要格式化输出字典数据的场景。

Python字典遍历教程:如何格式化输出课程信息

原文地址: https://www.cveoy.top/t/topic/KIo 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录