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