python/python-docs-zh-cn

[Typo]: 代码块中注释翻译错误

frostylight opened this issue · 1 comments

Python Version

3.12 / 3.13

Docs Page

https://docs.python.org/zh-cn/3/howto/sorting.html#sort-stability-and-complex-sorts

Original Translation

排序稳定性与复杂排序的第二个代码块

>>> s = sorted(student_objects, key=attrgetter('age'))     # 现在根据主要键(成绩)降序排序
>>> sorted(s, key=attrgetter('grade'), reverse=True)       # 根据次要键(年龄)排序

Original Docs Paragraph

>>> s = sorted(student_objects, key=attrgetter('age'))     # sort on secondary key
>>> sorted(s, key=attrgetter('grade'), reverse=True)       # now sort on primary key, descending

Suggested Fix

根据英文原文、代码和上下文,此处两行的注释顺序有误
交换两行注释即可

>>> s = sorted(student_objects, key=attrgetter('age'))     # 根据次要键(年龄)排序
>>> sorted(s, key=attrgetter('grade'), reverse=True)       # 现在根据主要键(成绩)降序排序

此错误只出现在3.14(dev)、3.13及3.12版本的docs中,3.11及3.10版本未翻译注释部分,3.9版本全文未翻译,3.8及之前版本无此页面

Fixed.❤