从json fi加载字符串

2024-04-27 21:07:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用以下代码从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',

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

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

两个问题: -为什么json.load()创建字符串列表? -我理解“use”是一个字符串,但它的意义是u'use'(“use”之前的u)。你知道吗


Tags: 文件字符串代码json内容列表usetype