我刚开始学习Python。 我想用Python对一些列表数据求和。你知道吗
/vol/vol0/,1GB,1GB,1GB,7%,FAS8040-ZZZZ
/vol/vol0/,466GB,31GB,435GB,7%,FAS8040-ZZZZ
/vol/vol0/,1GB,1GB,1GB,8%,FAS8040-CCCC
/vol/vol0/,466GB,38GB,428GB,8%,FAS8040-CCCC
/vol/vol0/,200GB,200GB,200GB,7%,FAS8040-XXXX
/vol/vol0/,100GB,100GB,100GB,7%,FAS8040-YYYY
with open("convert.txt", "r") as f:
for line in f:
line = line.split(',')
vser = line[5].replace('\n','')
tcap = int(line[1].replace('GB',''))
ucap = int(line[2].replace('GB',''))
acap = int(line[3].replace('GB',''))
data = vser, tcap, ucap, acap
print (data)
我想像字典一样总结。你知道吗
但我需要低于输出。你知道吗
FAS8040-ZZZZ,467,32,436
FAS8040-CCCC,467,39,429
FAS8040-XXXX,200.200.200
FAS8040-YYYY,100,100,100
使用dict和^{} 可以:
循环前:
循环中:
结果:
测试代码:
我建议您使用Pandas包进行此类数据评估。你知道吗
如果数据存储在文件的数据.csv,您可以按如下方式进行数据处理:
我相信这个问题需要一个复合物(二能级)
defaultdict
:输出
相关问题 更多 >
编程相关推荐