【发布时间】:2018-12-22 11:41:39
【问题描述】:
我正在尝试对字典中的值进行排序。每个值都是(element, [element,element...]) 形式的元组。
如果它看起来像这样:
{'5': (2, ['6']), '1': (3, ['4', '3']), '7': (3, ['9', '11', '12'])}
应该是这样的:
{'5': (2, ['6']), '1': (3, ['3', '4']), '7': (3, ['11', '12', '9'])}
如你所见,顺序是字典字符串顺序。
我尝试使用 lambda 进行排序,但无法进入列表:
sortedDict = sorted(orderDict.values(),key=lambda x:x[0])
【问题讨论】:
标签: python python-3.x sorting dictionary