2
我對編程並不陌生,但我對python非常陌生。我還沒有完全理解Python的數據結構。以下是我的問題。將文本文件轉換爲json對象的Python
給出一個包含文本的TXT文件:
2月5日
行動漫畫#28
蝙蝠翼#28
美國隊長#16
...
年02月12
ABE SAPIEN#10
蜘蛛俠電影ADAPT#2
蝙蝠俠#28
...
我想創建一個JSON對象看起來像:
{「ACTION COMIC#28」:「FE B5「,」BATWING#28「:」FEB5「,」CAPTAIN AMERICA#16「:」FEB5「,」ABE SAPIEN#10「:」FEB12「,」驚人的蜘蛛俠電影ADAPT#2「: 「FEB 12」,「BATMAN#28」:「FEB 12」}
到目前爲止,我已經到了擁有兩個等長列表的地步,每個列表都包含相應的漫畫書標題和日期。例如,假設我有以下兩個列表:
comic_book_titles = ["ACTION COMICS #28", "BATWING #28", "CAPTAIN AMERICA #16", "ABE SAPIEN #10", "AMAZING SPIDER-MAN MOVIE ADAPT #2", "BATMAN #28"]
dates = ["FEB 5", "FEB 5", "FEB 5", "FEB 12", "FEB 12", "FEB 12"]
如何獲取上述的JSON對象?請注意,我不能只輸入:
import json
data = [{"ACTION COMIC#28":"FEB 5", "BATWING #28":"FEB 5", "CAPTAIN AMERICA #16":"FEB 5", "ABE SAPIEN #10":"FEB 12", "AMAZING SPIDER-MAN MOVIE ADAPT #2":"FEB 12", "BATMAN #28":"FEB 12"}]
json.dump(data)
因爲我從文本文件中獲取數據。