【发布时间】:2018-10-10 18:25:55
【问题描述】:
我正在将一堆 python 2.7 代码迁移到 python 3,它在 python 2.7 中具有这样的模式:
sorted(some_list, cmp=custom_compare, key=custom_key_getter)
我能想到的最好的迁移方法如下:
sorted(some_list,
key=functools.cmp_to_key(
lambda x,y: custom_compare(custom_key_getter(x),
custom_key_getter(y)))
有没有更好的方法?还是符合python 3的更惯用的方式?
【问题讨论】:
标签: python python-3.x python-2.7 sorting