a1 = {'Yuan': 30000, 'Alex': 100000, 'Egon': 50000, 'Rain': 90} #定義字典 f = open("test.txt","w+",encoding="UTF-8") #打開文件 for key in a1: #循環遍歷字典 a2 = (key,str(a1[key])) #把字典解析成列表 list1 = (list(a2)) #轉列表 print(list1) #打印預覽列表 list_str = " ".join(list1) #join(): 連接字符串數組。將字符串、元組、列表中的元素以指定的字符(分隔符)連接生成一個新的字符串 f.write(list_str+"\n") #在寫入到文件為了格式好看,可在每循環一次就加入一個 \n換行。 print(list_str) #打寫預覽
####輸入結果如下:
['Egon', '50000']
Egon 50000
['Alex', '100000']
Alex 100000
['Rain', '90']
Rain 90
['Yuan', '30000']
Yuan 30000