Python 什么';这本词典的正确语法是什么?

Python 什么';这本词典的正确语法是什么?,python,Python,我正在调试一些包含字典理解的代码。我只是想确保这一点是正确的,并且我添加了一个打印行来查看键s。以下是一句话: gooditems = {key: value for key, value in row.items() if key in fields} 考虑添加以下视图键: for key, value in row.items(): print(key,value) 有那么简单吗?如果这就是你要问的问题,那么这就相当于: gooditems = {} for key, value

我正在调试一些包含字典理解的代码。我只是想确保这一点是正确的,并且我添加了一个打印行来查看
s。以下是一句话:

gooditems = {key: value for key, value in row.items() if key in fields}
考虑添加以下视图键:

for key, value in row.items():
    print(key,value)

有那么简单吗?

如果这就是你要问的问题,那么这就相当于:

gooditems = {}
for key, value in row.items():
    if key in fields:
        gooditems[key] = value

你是指字典还是单子?对于列表,您必须使用
作为索引,枚举(列表)中的val
Oops是的,我是指字典理解我不确定这里的问题是什么。。。