python 怎么把多个字典变成一个字典
答案:2 悬赏:40 手机版
解决时间 2021-03-28 08:11
- 提问者网友:低吟詩仙的傷
- 2021-03-27 11:14
python 怎么把多个字典变成一个字典
最佳答案
- 五星知识达人网友:痴妹与他
- 2020-02-02 20:40
python款应用非广泛脚本程序语言谷歌公司中国页用python编写python物信息、统计、中国页制作、计算等领域都体现强功能python其脚本语言java、R、Perl 都直接命令行运行脚本程序工具/原料 python;CMD命令行;windows操作系统 /步骤 一、首先载安装python建议安装二.漆版本三.0版本由于三.0版本向兼容体验较差 二、打文本编辑器推荐editplusnotepad等文件保存 .py格式editplusnotepad支持识别python语 脚本第行定要写 #!usr/bin/python 表示该脚本文件执行python脚本 python目录usr/bin目录则替换前python执行程序目录 三、编写完脚本注意调试、直接用editplus调试调试自行百度脚本写完打CMD命令行前提python 已经加入环境变量没加入环境变量请百度 四、CMD命令行输入 python + 空格即 python ;已经写脚本文件拖拽前光标位置敲车运行
全部回答
- 1楼网友:深街酒徒
- 2019-08-02 18:29
python编程将多个字典文件合并成一个字典文件,代码如下:
//例子:合并a.txt和b.txt两个字典文件
def readf(filename):
lines = file(filename).readlines()
dic = {}
for i in lines:
i_ = i.split()
dic[i_[0]] = int(i_[1])
return dic
dica = readf('a.txt')
dicb = readf('b.txt')
lines = []
for i in dica:
percent = str(float(dicb[i])*100/dica[i])+'%'
s = ' '.join([i, str(dica[i]), str(dicb[i]), percent])
s += '\n'
lines.append(s)
//合并成一个字典文件c.txt
with open('c.txt', 'w') as f:
f.writelines(lines)
f.close()
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯