我有一個如何將字典格式轉換爲文件?
d= {'fall':['basketball', 'hockey','football']
'spring': ['cross country','tennis','baseball']
'summer':['soccer', 'softball']
etc....
我想將它寫入文件。如下所示。
體育在秋季玩:
籃球
曲棍球
足球
體育春季出場:
越野
網球
棒球..
,我至今寫的代碼:
for n in range(len(sp)):
print("Sports Played in",i)
print(sp[i,'\n'])
我也想扭轉這種局面如此 所以按字母順序排列如下:
棒球<差距應該在這裏>春天
籃球<差距應該在這裏>秋天
越野<差距應該在這裏>春天
列應該排隊。
def reverse_dict(dct):
reverse = {}
for key, vals in dct.items():
for val in vals:
if val not in reverse:
reverse[val] = []
reverse[val].append(key)
return reverse
keys=list(reverse.keys())
keys.sort()
for x in keys:
f1out.write("".join(
str([x, reverse[x]]).strip("[]").replace("[" ,'').replace(",", "'\t'")
+ '\n'))
任何想法?僅限Python 3或更高版本。
爲反向我得到'''在我的鑰匙周圍.. – user1753878