python,列表內unicode編碼中文亂碼,字符串轉列表,兩個列表轉字典


unicode編碼中文亂碼

lis = [u'世界你好']
#輸出的是十六進制代碼
print lis
#轉為str類型,然后進行重新編碼,輸出正常中文
print str(lis).decode('unicode-escape')
#但是列表內會有一個u [u'世界你好'] ,現在去掉u
print str(lis).replace('u\'','\'').decode('unicode-escape')
#輸出正常
['世界你好']

 

字符串轉列表:

char_str = "I,am,a,rookie"
#字符串 To 列表
ch_list = char_str.split(',')
print ch_list

 

兩個列表轉字典

#兩個列表轉字典
list_1 = ['name','age','sex']
list_2 = ['張三',12,24]
dict_1 = dict(zip(list_1,list_2))
print dict_1


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM