Ich versuche, durch ein Wörterbuch zu iterieren und Zeilenumbrüche zu entfernen, und habe Schwierigkeiten mit der Analyse der Elemente.Wie wiederhole ich ein Diktat, während ich gleichzeitig Zeilenvorschubzeichen lösche?
sagen, wir haben
line_contents = {"user_id": "6GrH6gp09pqYykGv86D6Dg", "text": "Decent selection of more than just bar food. \n\nJumbo fish sandwich is aptly named. \n\nSeem to be generous with the pour.", "business_id": "fNGIbpazjTRdXgwRY_NIXA", "likes": 0, "date": "2013-04-22", "type": "tip"}
#I've tried:
line_contents=dict(map(strip(),x) for x in line_contents.items())
#but^doesn't work. I can't figure out how the map function or the dictionary comprehension works
#I eventually want:
line_contents = {"user_id": "6GrH6gp09pqYykGv86D6Dg", "text": "Decent selection of more than just bar food. Jumbo fish sandwich is aptly named. Seem to be generous with the pour.", "business_id": "fNGIbpazjTRdXgwRY_NIXA", "likes": 0, "date": "2013-04-22", "type": "tip"}
Ich bin durch die Wörterbuch-Elemente mit einer typischen for
Schleife zu durchlaufen versucht, aber möchte dict Verständnis versuchen, wie ich sie nie haben.
Seltsam, das scheint nicht zu funktionieren. Wenn ich eine Druckzeile von 'print line_contents' in die Wörterbuchzeile unmittelbar vor der Wörterbuchverfassungszeile einfüge, zeigt sie, was ich für rohe Zeichenfolgen halte:' {u'user_id ': u'6GrH6gp09pqYykGv86D6Dg', u'text ': u' Anständige Auswahl an mehr als nur Bar Essen. \ n \ nJumbo Fischsandwich ist treffend benannt. \ n \ nScheinen Sie großzügig mit dem Pour. ", u'business_id ': u'fNGIbpazjTRdXgwRY_NIXA', u'likes ': 0, u'date': u'2013-04-22 ', u'type': u 'tip'} 'Sollte das irgendwelche Auswirkungen auf das haben, was ich hier versuche? – simplycoding
Hat es einen Fehler? Ändert es einige Dinge, aber nicht alle? Das "U" bedeutet Unicode, nicht roh. Wenn es sich um rohe Saiten handelte, würde das einen Unterschied machen, aber eigentlich ist eine rohe Saite nichts anderes als eine normale Saite. "Raw" bezieht sich darauf, wie es erstellt wird, nicht was es wird. – zondo
Kein Fehler, das '\ n' erscheint immer noch im Wörterbuch, wenn ich es erneut drucke. – simplycoding