python之列表的基本操作(一)
最近学习了一下列表的用法,现将学习过程记录如下:
1、先定义两个列表进行显示,一个存储英文元素,一个存储中文元素,代码如下:
names1=['Tom','Jerry','Jack']
names2=['张三','李四','王五']
print(names1)
print(names2)
运行结果如下:
['Tom', 'Jerry', 'Jack']
['\xe5\xbc\xa0\xe4\xb8\x89', '\xe6\x9d\x8e\xe5\x9b\x9b', '\xe7\x8e\x8b\xe4\xba\x94']
我们发现,存储英文元素的列表可以正确显示,但是存储中文元素的列表显出出来的却是ASCII码值。那我们如何才能将中文元素显示出来呢?
在网上搜索了一下,发现需要用到第三方库json,官方解释为一种轻量级的数据交换格式。在这,我们可以理解为可以将ASCII码转换成UTF-8格式的库。
将上述代码更改如下:
import json
names1=['Tom','Jerry','Jack']
names2=['张三','李四','王五']
print(names1)
print json.dumps(names2, encoding="UTF-8", ensure_ascii=False)
运行结果如下:
['Tom', 'Jerry', 'Jack']
["张三", "李四", "王五"]
浙公网安备 33010602011771号