从json文件加载字符串

时间:2018-05-02 18:37:20

标签: python json string

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

import json
with open('important_words.json', 'r') as f:
    important_words = json.load(f)

检查变量important_words:

type(important_words)
=> list
important_words
=>
[u'use',
 u'one',
 u'great',

我假设列表的内容是字符串,但似乎我需要执行以下操作(显式将list的内容转换为字符串):

important_words = [str(s) for s in important_words]
type(important_words)
=> list
important_words
=>
['use',
 'one',
 'great',

两个问题: - 为什么json.load()创建字符串列表? - 我理解'use'是一个字符串,但是u'use'('使用'之前的u)的重要性。

0 个答案:

没有答案