的列表中提取值有张贴的话题其他问题,但我有不同的问题。 我有元组的列表,我提出通过从两个列表中找到最大三个分数和相应的值:的Python:从元组
score = [0.133961, 0.026456, 0.210888, 0.521684, 0.156776]
tone = [u'Anger', u'Disgust', u'Fear', u'Joy', u'Sadness']
和使用
highest_three = sorted(zip(score, tone_name), reverse = True)[:3]
得到的输出:
[(0.521684 ,u'Joy '),(0.210888,u'Fear'),(0.156776,u'Sadness')]
现在我只希望在输出打印。
Joy, Fear, Sadness
我用:
emo = ', '.join ('{}'.format(*el) for el in highest_three)
但返回得分,我想打印tone_name只。有什么建议么 ?
' ''。加入(V为_,V IN highest_three)' –