假设我有一个嵌套的对象列表,它有一个名为 get_name() 的方法,它为您提供对象的名称,您必须按字母顺序对列表进行排序。
my_list = [[obj1, obj2, obj3], [obj4, obj5, obj6], [obj7, obj8]]
但我不知道如何让它与对象列表一起工作,特别是将 get_name() 作为主要方法使用,还必须假设只有列表中的列表必须排序。
感谢任何帮助!
最佳答案
简单的 for
循环怎么样?
comparator = lambda obj: obj.get_name()
for sub_list in my_list:
sub_list.sort(key=comparator)
关于python - 使用特定方法对嵌套的对象列表进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51521436/