我需要知道如何从JSON列表添加特定的字符串
以下是我文件内容
{"language": "['English', 'French']", "bank": 50}
我想将字符串"Spanish"添加到语言列表中
我该怎么做呢?
import json
with open("example.json", "r") as jsonFile:
data = json.load(jsonFile)
add list(data["language"]['Spanish'])
with open("example.json", "w") as jsonFile:
json.dump(data, jsonFile)
先谢谢你
3条答案
按热度按时间rlcwz9us1#
{"language": "['English', 'French']", "bank": 50}
这里的“language”键包含一个str而不是一个列表,因为“before [和“after ]要解决这个问题,请将文件更改为{"language": ["English", "French"], "bank": 50}
然后从现在开始使用此代码附加“西班牙语”或任何语言
ffx8fchx2#
gblwokeq3#
为了添加到一个python列表中,你应该使用append()方法。
示例: