使用非拉丁字符串作为键在Python中使用元组排序

时间:2017-05-25 01:13:49

标签: python

我已经想出了如何对返回带有false的元组的列表进行排序。 当语言为英语时,此键可用,但在翻译成日语时不起作用。

key=lambda x:(x.name!='Iraq', x.name)

这个不行。

key=lambda x:(x.name!='イラク', x.name)

对此有何想法?

1 个答案:

答案 0 :(得分:5)

在文件顶部添加以下行以支持utf8:

#!/usr/bin/env python
# -*- coding: utf-8 -*-