【问题标题】:Sorting dictionary - Exception Value: unhashable type: 'set' [duplicate]排序字典 - 异常值:不可散列类型:'set' [重复]
【发布时间】:2017-04-23 22:46:46
【问题描述】:

我有一个OrderedDict 群组:

{2:set([0,0,0]),4:set([0,0]),6:set([0,0,0,0])}

哪些值是集合。我正在尝试按值长度订购这本字典。

OrderedDict(sorted(groups.iteritems(), key=lambda x: len(groups[x]), reverse=True))

这会返回:

异常值:不可散列类型:'set'

您知道如何进行这项工作或更好的方法吗?

【问题讨论】:

    标签: python python-2.7 set


    【解决方案1】:

    您在第一组之后缺少一个括号。

    【讨论】:

    • 这是一个错字,但不是问题。
    猜你喜欢
    • 1970-01-01
    • 2021-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-13
    • 1970-01-01
    • 2016-01-11
    • 2021-09-18
    相关资源
    最近更新 更多