如何按原格式打印字典指定键值对?无需JSON序列化
简便实现方法
直接构造仅包含目标键值对的新字典并打印,这是最直接的方式:
mydict = { 'type' : 'fruit', 'quantity': 20 } print({'type': mydict['type']})
如果需要提取多个指定键,用字典推导式更灵活:
mydict = { 'type' : 'fruit', 'quantity': 20 } target_keys = ['type'] filtered_dict = {key: mydict[key] for key in target_keys if key in mydict} print(filtered_dict)
你贴的那段fruits类代码和当前需求无关,它是用于将列表转换为自定义字典类并通过JSON序列化输出,完全不需要用到这个场景里。
内容的提问来源于stack exchange,提问作者Wei Jian Tan
相关产品推荐
相关产品推荐

