首页 > 解决方案 > python:键= lambda(k,v)处的语法错误:(-v,k))

问题描述

我正在做基于词典的方法。

但是,在 lambda 处出错。在此代码中出现的错误是“无效的语法”和“3.x 中不支持子列表参数”:

def sorted_dic(d):
    ds = sorted(d.iteritems(), key=lambda (k,v): (-v,k))
    return ds

其他,我在这里也有错误。错误是“意外的象征性情感”

 emotionss = []
for emotion in predict("Mark Lawrenson", "My boss is a total jackass! He keeps micro-managing me!"):
    print emotion[0] + ': ' + str(emotion[1])

标签: python

解决方案


这工作得很好!

 def sorted_dic(d):
        ds = sorted(d.iteritems(), key=lambda k,v: (-v,k))
        return ds

推荐阅读