我使用以下代码从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)的重要性。