我正在尝试用字典对列表进行排序。
我有以下示例:
test = [{'index':'22','text':'a'},{'index':'21','text':'b'},{'index':'28','text':'c'}]
我尝试使用以下代码以键“ index”的升序对列表进行排序:
sorted(test,key = lambda k:k['index'])
但是我收到错误消息“ builtin_function_or_method对象不可迭代”。
有人可以帮我吗?
答案 0 :(得分:0)
尝试一下:
newlist = sorted(test, key=lambda k: int(k['index']))