gpt4 book ai didi

python - 使用 operator.attrgetter 列表排序不区分大小写

转载 作者:太空狗 更新时间:2023-10-30 00:37:22 38 4
gpt4 key购买 nike

嗨,我有字典列表..我想对它进行排序,不区分大小写

members = Person.objects.filter(person=person_id)
members_list = list(members)

members_list.sort( key = operator.attrgetter( sort_by ), reverse = False )

这里的 sort_by 具有我要排序的属性名称。现在我如何排序不区分大小写??

请帮忙..

最佳答案

members_list.sort( key = lambda member: getattr(member,sort_by).lower(), reverse = False )

关于python - 使用 operator.attrgetter 列表排序不区分大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4759798/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com