标签:class lis enc bsp 解析 预览 分隔符 encoding color
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
python 字典写入文件join把列表字符拼接成新的字符串。
标签:class lis enc bsp 解析 预览 分隔符 encoding color
原文地址:http://www.cnblogs.com/ByronHe/p/7183502.html