파이썬 사전에서 모든 \ r \ n을 제거하려고합니다. 그렇게하는 가장 쉬운 방법은 무엇입니까? 여기에 내가 노력하고있어입니다 -사전에서 특수 문자 제거
for key, values in productDictionary.items() :
key.strip()
values.strip()
key.strip('"\"r')
key.strip('\\n')
values.strip('\\r\\n')
print productDictionary
을 그리고 출력은 여전히 동일합니다 :
{'': '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'
}
편집 - 내 사전 순간에 다음과 같이 찾고 있습니다.
코드에서 실제로 목록 ('.items()')을 반복하면서이 목록에서 검색된 변수를 수정해도'dict'에는 영향을 미치지 않습니다. –
Strip은 해당 문자가 제거 된 문자열을 반환하지만 문자열은 수정하지 않습니다. –