ich ein city.json bekam, das ich mit Parsen von einer Website gesammelt und es wird unterPython - JSON Elemente zu einer Liste anhängen
[
{"city": ["\r\nLondon\r\n"]},
{"city": ["\r\nEdinburgh\r\n"]},
{"city": ["\r\nBlackpool\r\n"]},
{"city": ["\r\nBrighton & Hove\r\n"]},
{"city": ["\r\nGlasgow\r\n"]},
{"city": ["\r\nManchester\r\n"]},
{"city": ["\r\nYork\r\n"]},
{"city": ["\r\nTorquay\r\n"]},
{"city": ["\r\nInverness\r\n"]},
{"city": ["\r\nLiverpool\r\n"]},
{"city": ["\r\nBirmingham\r\n"]},
{"city": ["\r\nBath\r\n"]},
{"city": ["\r\nScarborough\r\n"]},
{"city": ["\r\nCambridge\r\n"]},
{"city": ["\r\nNewquay\r\n"]},
{"city": ["\r\nAberdeen\r\n"]},
{"city": ["\r\nBelfast\r\n"]},
{"city": ["\r\nCardiff\r\n"]},
{"city": ["\r\nNewcastle upon Tyne\r\n"]},
{"city": ["\r\nBournemouth\r\n"]},
{"city": ["\r\nWhitby\r\n"]},
{"city": ["\r\nLlandudno\r\n"]},
{"city": ["\r\nOxford\r\n"]},
{"city": ["\r\nBristol\r\n"]},
{"city": ["\r\nLeeds\r\n"]}
]
Ich brauche zu bekommen jede der Stadt und hängen Sie es gezeigt meine Liste. Bisher ist es das, was ich habe
getanimport json
myList = []
with open('city.json') as json_data:
data = json.load(json_data)
for index in data:
myList.append(index['city'])
for index in range(len(myList)):
print (str(myList[index]).replace("[","").replace("]","").replace("\r\n",""))
Ich brauche meine Liste nur aus [London, Edinburgh, Blackpool ...] keine anderen Zeichen wie an der Spitze gesehen. Wie kann ich dieses Problem lösen?
@zdar: Ich neige dazu, viele Follow-up-Bearbeitung zu tun, wenn ich antworte; Danke für dieses Update, aber das war schon in der Pipeline. :-) –
Vielen Dank, es funktioniert. – erkevarol