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']
  ["张三", "李四", "王五"]

 

 

  

posted on 2017-10-25 11:10  尾兽大蛇  阅读(232)  评论(0)    收藏  举报