如何打印Python字典且不输出特殊字符,得到指定格式内容
实现方法
你可以通过遍历字典键值对、按需提取值内容后打印实现需求,示例代码如下:
基础实现(适配你给出的字典结构,每个值对应只有1个元素的列表)
myDict = {"word" : [10], "other word" : [16]} for key, val in myDict.items(): print(f"{key} {val[0]}")
运行上述代码即可直接得到你需要的输出效果:
word 10 other word 16
拓展实现(兼容值列表含多个元素的场景)
如果后续你的字典值列表可能包含多个元素,想把所有元素都按空格拼接在键之后输出,可以使用以下写法:
for key, val in myDict.items(): # 先把列表中所有元素转为字符串,再用空格拼接 val_str = ' '.join(map(str, val)) print(f"{key} {val_str}")
内容的提问来源于stack exchange,提问作者Milan Mishra
相关产品推荐
相关产品推荐

