Python输出键值对的核心方法是使用字典(dict)类型,通过循环或内置方法(如items()
)直接遍历并格式化输出。 关键操作包括:键值对的提取、字符串格式化以及灵活应用print()
函数或日志工具。
-
基础字典输出
直接打印字典会显示所有键值对,但格式较原始。例如:my_dict = {"name": "Alice", "age": 25} print(my_dict) # 输出: {'name': 'Alice', 'age': 25}
-
使用
items()
方法遍历
通过for
循环结合items()
可逐对输出,适合自定义格式:for key, value in my_dict.items(): print(f"{key}: {value}") # 输出: name: Alice \n age: 25
-
JSON格式化输出
用json.dumps()
可美化输出,尤其适合嵌套字典或API响应:import json print(json.dumps(my_dict, indent=4)) # 缩进排版,增强可读性
-
高阶应用:字典推导式与过滤
结合条件语句筛选键值对,例如仅输出数值型值:filtered = {k: v for k, v in my_dict.items() if isinstance(v, int)} print(filtered) # 输出: {'age': 25}
总结:Python输出键值对灵活多样,从基础打印到JSON序列化,可根据场景选择简洁或结构化方案,提升代码可维护性。