python含有中文的list如何print出來

2021-07-22 08:37:20 字數 997 閱讀 8042

python2.x中

debug的時候list的中文,print出來是轉義字元。

>>> listnine = ['梨', '橘子', '蘋果', '香蕉']

>>> listnine

['\xe6\xa2\xa8', '\xe6\xa9\x98\xe5\xad\x90', '\xe8\x8b\xb9\xe6\x9e\x9c', '\xe9\xa6\x99\xe8\x95\x89']

>>>

print listnine

['\xe6\xa2\xa8', '\xe6\xa9\x98\xe5\xad\x90', '\xe8\x8b\xb9\xe6\x9e\x9c', '\xe9\xa6\x99\xe8\x95\x89']

如何姿勢正確的列印呢?

>>>print

'listnine list: %s' % str(listnine).decode('string_escape')

listnine list: ['梨', '橘子', '蘋果', '香蕉']

>>> listnine = ['梨', '橘子', '蘋果', '香蕉']

>>> listnine

['\xe6\xa2\xa8', '\xe6\xa9\x98\xe5\xad\x90', '\xe8\x8b\xb9\xe6\x9e\x9c', '\xe9\xa6\x99\xe8\x95\x89']

>>>

print listnine

['\xe6\xa2\xa8', '\xe6\xa9\x98\xe5\xad\x90', '\xe8\x8b\xb9\xe6\x9e\x9c', '\xe9\xa6\x99\xe8\x95\x89']

>>>

import uniout

>>>

print listnine

['梨', '橘子', '蘋果', '香蕉']

python print含有中文的list

python 的 list 如果有中文的話,會印出 xe4 xb8.等等的編碼 如下所示 要如何印出中文呢?a 中文 ab print a xe4 xb8 xad xe6 x96 x87 ab 下述列出幾種作法 1.使用 decode string escape 來達成 a 中文 ab print ...

Python 處理含有中文的json

01掛式空調 02普通椅子 02普通窗簾 03書桌 電腦桌 辦公桌 04微波爐 烤箱 洗碗機 消毒櫃 05電暖氣 加濕器 小太陽 電風扇 空氣淨化器 coding utf 8 import os import sys import json import string import re ijson...

JasperReport 製作含有list 的報表

jrbeancollectiondatasource 傳遞本身就是乙個list 該集合內部若還有其他list 則需要呼叫 jaspersoft 的list element 模組.f需現在fieids中 註冊.return values 裡可以設定返回值 一般返回值為要計算的資料的總和 平均值等 可在...