Python Латинские символы и Юникод

У меня есть древовидная структура, в которой ключевые слова могут содержать некоторые латинские символы. У меня есть функция, которая перебирает все листья дерева и добавляет каждое ключевое слово в список при определенных условиях.

Вот код, который я имею для добавления этих ключевых слов в список:

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

Если ключевое слово в этом случаеuniversité, тогда мой вывод:

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

Похоже, что функция печати правильно показывает латинский символ, но когда я добавляю его в список, он декодируется.

Как я могу изменить это? Мне нужно иметь возможность печатать список со стандартными латинскими символами, а не их расшифрованную версию.

Ответы на вопрос(2)

Ваш ответ на вопрос