📜  python 按规则排序列表 - Python 代码示例

📅  最后修改于: 2022-03-11 14:45:43.331000             🧑  作者: Mango

代码示例1
# adapted from answer given by Stack Overflow user in the source link

my_list = list(...) # this is your list

# my_rule() is a custom function applied on elements of list that must return a number
# in this way, the "real" sorting will be performed by considering the outcome of my_rule()
# reverse: False to sort element in ascending order
rule_sorted_list = sorted(my_list, lambda x: my_rule(x), reverse = False)

# Note: if your list contains number only, then just write sorted(my_list) to sort it