为什么这个解码函数在 python2 中不起作用?

Why doesn't this decode function working in python2?

我正在调试 python2 代码:

tag_list = [convert(tag) for tag in tag_list]
print('tag_list: ', str(tag_list).decode("utf-8"))

然而,打印出来的结果如下:

u"['\xe4\xba\xa4\xe9\x80\x9a\xe6\x9c\x8d\xe5\x8a\xa1', '\xe7\xa4\xbe\xe4\xbc\x9a', '\xe7\x94\xb5\xe8\xa7\x86\xe5\x89\xa7', '\xe9\x9f\xb3\xe4\xb9\x90']"

如何正确打印出实际的字符串,而不是那些 x 代码?

print("[" + ", ".join(tag_list) + "]")

我想会给你想要的输出...也许