Skip to main content
 首页 » 编程设计

python之从字典中删除特殊字符

2025年05月04日11lori

我正在尝试从 python 字典中删除所有\r\n 。最简单的方法是什么。我的字典现在看起来像这样 -

 {'': '34.8\r\n',  
  'Mozzarella di Giovanni\r\n': '34.8\r\n',  
   'Queso Cabrales\r\n': '14\r\n',  
   'Singaporean Hokkien Fried Mee\r\n': '9.8\r\n' 
} 

编辑:这就是我正在尝试的 -

for key, values in productDictionary.items() : 
    key.strip() 
    values.strip() 
    key.strip('"\"r') 
    key.strip('\\n') 
    values.strip('\\r\\n') 
print productDictionary 

输出还是一样。

请您参考如下方法:

使用字典理解:

clean_dict = {key.strip(): item.strip() for key, item in my_dict.items()} 

strip() 函数删除字符串前后的换行符、空格和制表符。