Python 从json文件加载字符串

Python 从json文件加载字符串,python,json,string,Python,Json,String,我使用以下代码从json文件加载单词列表: import json with open('important_words.json', 'r') as f: important_words = json.load(f) 检查变量的重要单词: type(important_words) => list important_words => [u'use', u'one', u'great', 我假设列表的内容是字符串,但似乎我需要执行以下操作(显式地将列表的内容转换为字

我使用以下代码从json文件加载单词列表:

import json
with open('important_words.json', 'r') as f:
    important_words = json.load(f)
检查变量的重要单词:

type(important_words)
=> list
important_words
=>
[u'use',
 u'one',
 u'great',
我假设列表的内容是字符串,但似乎我需要执行以下操作(显式地将列表的内容转换为字符串):

两个问题: -为什么要创建字符串列表?
-我理解“use”是一个字符串,但是
u'use'
(“use”之前的u)的意义是什么呢?这听起来像是列表表示中的有效JSON,这就是为什么会返回列表。
u
前缀只是说它们是unicode。除此之外,我不清楚为什么希望
json.load()
返回整个列表(IIUC)的字符串表示形式,因为这没有多大用处。
important_words = [str(s) for s in important_words]
type(important_words)
=> list
important_words
=>
['use',
 'one',
 'great',