1. 程式人生 > >python list 漢字亂碼

python list 漢字亂碼

在python2.X下的的中文處理有不少問題,

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

>>>print 'listnine list: %s' % listnine

結果會是:

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

但是我們想要輸出的也是中文,而不是這一些東東,下面列出兩種方法:

第一種:

使用decode('string_escape')

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

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

這樣就按原來的樣子出來了

第二種:

使用uniout來完成

首先下載安裝它:地址:https://pypi.Python.org/packages/source/u/uniout/uniout-0.3.7.tar.gz

然後會解壓出一個目錄:uniout-0.3.7

進入到這個目錄:然後python setup.py install

在你的python檔案前加條:import uniout 就可以了

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

>>>print 'listnine list: %s' % listnine

依然這樣寫,出來就正常了^_^

相關推薦

python list 漢字亂碼

在python2.X下的的中文處理有不少問題, >>>listnine = ['梨', '橘子', '蘋果', '香蕉'] >>>print 'listnine list: %s' % listnine 結果會是: ['\xe6

python list的+,+=,append,extend

list res adding 試題 content int none tro append() 面試題之中的一個。 def func1(p): p = p + [1] def func2(p): p += [1] p1 = [1,2,3] p2

Python List count()方法

htm pre run 輸出 uno 使用 統計 列表 ted Python List count()方法 描述 count() 方法用於統計某個元素在列表中出現的次數。 語法 count()方法語法: list.count(obj) 參數 obj -- 列表中統計的對

中文在C/C++中的處理和漢字亂碼問題(wchar_t)

生成 setlocale 錯誤 並且 超過 函數 開發 長度 tracking 中文字在C/C++中的處理 現在編程的語言和編程環境隨著中國的發展開始對中文有進一步的支持。可是對中文的支持整體來說是有缺陷的,並且有與編譯環境的不同導

001 Python list 索引

[] type 元組 com 不同 div aid mage image # Python 3 基礎語法   ● list 索引     ○ -1代表最後一個     ○ list可以放置各種各樣的類型 # -*- coding: UTF-8 -*- names =

python list

相加 for cnblogs img 技術 nbsp 分享 ima 列表 1、列表相除 a=[1,2] [x/2 for x in a] 2、多個list相加 python list

python--List(列表)

http span pan com [] .cn ges blank python List的訪問和修改 li1 = ["hello", "jiao", 25]; li1[2] = 990; #修改列表元素 del(li1[1]); #刪除列表元

HttpURLConnection 返回漢字亂碼(全是問號)

exception stream type servlet tostring pow mpat exc puts public static String doPost(String urlStr, Map<String, Object> paramMap)

python-list:列表

傳遞 bsp finish 下標 name not in project ever 復制 “列表”是一個值,它包含多個字構成的序列。術語“列表值”指的是列表本身(它作為一個值,可以保存在變量中、傳遞給函數) list [‘aa‘,‘bb‘,‘cc‘,‘dd‘]是一個簡單的列

Python list 和 str 互轉

pytho str 輸出 互轉 div python post 字符串 pri 一、list轉字符串 命令:‘‘.join(list)其中,引號中是字符之間的分割符,如“,”,“;”,“\t”等等如:list = [1, 2, 3, 4, 5]‘‘.join(list)

python list示例

span iat urn color pre float inpu for += 1 grades = [100, 100, 90, 40, 80, 100, 85, 70, 90, 65, 90, 85, 50.5] 2 3 def print_grades(g

關於JavaWeb項目漢字亂碼問題

general java 關於 發現 post 選項 body clip 識別 20171109:使用另一臺電腦運行slbs過程中,訂貨時不能識別店類型,店類型為亂碼。、 解決:Eclipse環境配置問題,Windows-Perferences-General-Works

Python List insert()方法詳解

返回 -- 定位 abs pre insert 詳解 頭部 表示 1.功能insert()函數用於將指定對象插入列表的指定位置。 2.語法list.insert(index, obj) 3.參數index: 對象obj需要插入的索引位置。obj: 插入列表中的對象。

python list 列表

not 實現 people 輸入 類型 顯示 auth 整型 合並 python2數據類型是有int和long區別的 type(2**32) int type(2**64) longpython3裏面是沒有long的概念的,長整型 大概理解 小數就是浮點數科學計數法也是浮點

python list操作

style nta span int ear pytho index st2 move 1 # 1、+ 2 list1 = [1, 2, 3, 4] 3 list2 = [5, 6, 7, 8] 4 list3 = [1, 2, 3, 4] 5 6 prin

Python list,dict問題解答

cal sub pri 回發 調用 port 一個 uil har 問題: 編寫一個函數 most_prolific,其將采用與上述 Beatles_Discography 示例相同的字典格式,並返回發布最多專輯的年份。如果在 Beatles_Discography 中調

python list的深拷貝與淺拷貝-以及初始化空白list的方法(2)

src 分享圖片 [1] 深拷貝 pen net .com 空白 tails 其實python對於深拷貝與淺拷貝的處理方式依然是很靈活的,甚至有一個專門的工具包copy來做個事情 來看以下這組list的拷貝方法: 已知lista是一個已經定義好了的list listb=l

Python list和dict方法

ict insert eve 創建 val 指定元素 獲取 upd 插入 ###list類的方法###append 列表內最後增加一個元素a = [1,2,3,4,5,6,"dssdsd"]a.append(5)print(a)###clear 清空列表內的元素示例:a =

Python list降序排序

doc -- pos light 參考 als sig pass 接收 test = [6,1,2,3,4,5] a = sorted(test,reverse=True) print a 結果如下: [6, 5, 4, 3, 2, 1] 你可以參考下sorted,裏面

python list使用

span 方法 ever pen 一個 查詢 末尾 pan fun python 列表 列表中的每個元素都分配一個數字 - 它的位置,或索引,第一個索引是0,第二個索引是1,依此類推。 創建一個列表,只要把逗號分隔的不同的數據項使用方括號括起來即可。如下所示: 1 1 l