所以我制作了一个小的python脚本,它接收来自外部源的数据流,并且必须打印并计算它。这是应该打印所有内容的函数
def printer():
global Datalist
for value, k in Datalist.items():
Input1 = k['I1']
Input2 = k['I2']
TOP = sorted(Datalist.items(), key=lambda x: x[1], reverse=True)
print '--------------------------------------'
for value in TOP[0:1]:
print value
我得到的输出是这样的
(u'RESULTS', {'I1': 32, 'I2': 26})
现在我得到了我想要的东西,我想把它放在一个更漂亮的"办法:
我尝试使用'
从输出中删除任何大括号和.replace
,但Python当然不会让我编辑元组。有办法吗?
我想要做的第二件事就是将结果打印成表格,因为我想到了大熊猫,所以我本来能够更好地组织它并且有结果"作为一个索引,但我不知道如何将元组放入熊猫数据框中,是否有可能做到这一点?
答案 0 :(得分:0)
您可以使用以下内容替换最后一个print语句:
print 'RESULTS:', # last comma prevents newline
for key,val in value[1]:
print key+':'+str(val),
print '' # newline
for python3:
print('RESULTS:',end='')
for key,val in value[1]:
print(key+':'+str(val),end='')
print('') # newline