所以我制作了一个小的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当然不会让我编辑元组。有办法吗?
我想要做的第二件事是将结果打印到表中,因为我想到了大熊猫,所以我本来能够更好地组织它并将“结果”作为索引,但我不知道如何将元组放入pandas数据框中,是否有可能做到这一点?
您可以用以下内容替换最后一个print语句:
print 'RESULTS:', # last comma prevents newline
for key,val in value[1]:
print key+':'+str(val),
print '' # newline
对于python3:
print('RESULTS:',end='')
for key,val in value[1]:
print(key+':'+str(val),end='')
print('') # newline