Python拉丁字符和unicode

2024-04-25 19:44:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个树结构,其中的关键字可能包含一些拉丁字符。我有一个函数,它循环遍历树的所有叶子,并在特定条件下将每个关键字添加到列表中。

下面是将这些关键字添加到列表中的代码:

print "Adding: " + self.keyword
leaf_list.append(self.keyword)
print leaf_list

如果本例中的关键字是université,那么我的输出是:

Adding: université
['universit\xc3\xa9']

似乎print函数正确地显示了拉丁字符,但是当我将其添加到列表中时,它将被解码。

我该怎么改?我需要能够打印标准拉丁字符,而不是解码版本的名单。


Tags: 函数代码self列表关键字解码字符keyword