#coding=utf-8 member=["小","大","小"] print(member) print("小打小闹")
结果为:['\xe5\xb0\x8f', '\xe5\xa4\xa7', '\xe5\xb0\x8f']小打小闹
问:怎么解决列表输出的编码问题
print str(member).decode('string_escape')
Cela peut être résolu
Lors de la sortie d'une liste, les éléments à l'intérieur sont traités selon %r (appelez __repr__()). Lors de la sortie de str, ils sont traités selon %s (appelez __str__()). Donc, si vous voulez voir le chinois dans la liste, il suffit de :
for i in member: print i
Cela peut être résolu
Lors de la sortie d'une liste, les éléments à l'intérieur sont traités selon %r (appelez __repr__()). Lors de la sortie de str, ils sont traités selon %s (appelez __str__()). Donc, si vous voulez voir le chinois dans la liste, il suffit de :