python我想做一个复杂的排序:你能用Python做一个Schwartzian变换吗?

python我想做一个复杂的排序:你能用Python做一个Schwartzian变换吗?

该技术归功于Perl社区的 Randal Schwartz,它通过将每个元素映射到其 “排序值(sort value)” 的度量对列表中的元素进行排序。在Python中,使用 list.sort() 方法的 key 参数:

Isorted = L[:]
Isorted.sort(key=lambda s: int(s[10:15]))
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » python我想做一个复杂的排序:你能用Python做一个Schwartzian变换吗?