python我想做一个复杂的排序:你能用Python做一个Schwartzian变换吗?
该技术归功于Perl社区的 Randal Schwartz,它通过将每个元素映射到其 “排序值(sort value)” 的度量对列表中的元素进行排序。在Python中,使用 list.sort()
方法的 key
参数:
Isorted = L[:] Isorted.sort(key=lambda s: int(s[10:15]))
该技术归功于Perl社区的 Randal Schwartz,它通过将每个元素映射到其 “排序值(sort value)” 的度量对列表中的元素进行排序。在Python中,使用 list.sort()
方法的 key
参数:
Isorted = L[:] Isorted.sort(key=lambda s: int(s[10:15]))