你好,男(女)我试着做一个应用程序,但我被阻止了:我不知道如何从一本字典到一本字典的信息
我知道怎么读,怎么读,但我不知道怎么读每个动词!你知道吗
你能帮我吗如果你有任何信息能帮我我会非常感激!!你知道吗
list = {
{
"FIELD1": "\"A\"",
"FIELD2": "\"B\"",
"FIELD3": "\"C\"",
"FIELD4": "\"D\"",
"FIELD5": ""
},
{
"FIELD1": "\"Base verbale (to...)\"",
"FIELD2": "\"Preterit\"",
"FIELD3": "\"Participe passe\"",
"FIELD4": "\"Traduction\"",
"FIELD5": ""
},
{
"FIELD1": "\"arise\"",
"FIELD2": "\"arose\"",
"FIELD3": "\"arisen\"",
"FIELD4": "\"survenir\"",
"FIELD5": ""
},
}
以及我所做的:
import json
from verbes import *
file = "verbes.py"
my_file = open(file, "r").read()
keys = list.keys()
print(keys)
first_object = list["FIELD1"]
print(first_object)
再次感谢您的帮助!你知道吗
首先,修复详细列表,不要使用'list'作为变量名,因为它是python中保留的关键字,声明列表的括号应该是[],而不是{},如下所示: 详细信息.py:
如果你想使用详细信息.py在另一个python脚本中,可以如下导入。嵌套for循环将打印verbe\ u列表中的所有键和值。你知道吗
主.py:
更新: 这将为您提供“FIELD1”的所有值。你知道吗
结果:
如果要在verbe\ u列表的第一个dict中输入'FIELD1'的值:
结果:
而不是用
然后使用
json
首先,我相信你可能混淆了清单和格言。您真正想处理的是一个列表:[]由dict:{}组成。在这里,我展示了你可能会做什么。因为在python中已经使用了
list
关键字,所以不应该用它来定义自己的变量。你知道吗此外,查看第二段代码时,实际上不需要再次开始读取整个文件,而是可以导入希望读取的特定变量。在分析您的原始代码时,我发现您希望打印dict列表中的键和对象,因此您可以通过在列表中运行for循环来获得这3个大块。接下来,我们运行另一个for循环来获取这3个块中的每个块中的键和对象,最后再打印。你知道吗
希望这有帮助:)
相关问题 更多 >
编程相关推荐