我现在已经习惯了 python 列表。但我遇到了一个复杂的列表,我在解析它时遇到了麻烦。
prediction=[('__label__inflation_today', 0.8),('__label__economic_outlook', 0.2)]
我正在尝试以更好的方式呈现此预测,例如 Excel。
predicted label probability
Inflation_today 0.8
Economic_outlook 0.2
最佳答案
你可以试试
for x in prediction:
string=x[0].replace('__label__','')
print(string,":",x[1])
inflation_today : 0.8
economic_outlook : 0.2
如果您想使用这些名称访问它,您还可以创建一个字典
d={}
for x in prediction:
string=x[0].replace('__label__','')
d[string]=x[1]
d
{'economic_outlook': 0.2, 'inflation_today': 0.8}
d['economic_outlook']
0.2
关于python - 两个元组作为Python列表中的一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48849497/