我有一个相同类型的对象列表。
然而,这种排序方式会按照以下顺序对列表进行排序
lis = [<obj>, <obj>, <obj>]
我希望按照对象属性name
自然排序。我已经尝试过。
sortedlist = sorted(lis, key=lambda x: x.name)
然而,这种排序方式会按照以下顺序对列表进行排序
A1
A10
A2
不符合我想要的格式
A1
A2
A10
我已经尝试修改排序包含字母数字字符串的Python代码,但我无法使其适用于对象列表。
List = [<object>, <object>, <object>]
进行排序。 - Scavenger