我有一个简单的词典列表,包含数十种项目,即sports_equip = [{曲棍球:'puck'},{baseball:'baseball'},{football:'football}'等),其中'puck' ,“棒球”和“足球”为是/否。对于该列表中的每个项目,我想使用一个for循环至少以以下形式打印到控制台:
puck = sports_equip[0]['puck']
if puck = 'Yes':
puck = 'Yes, you have a puck'
我的代码有点不正确,如下所示:
for item in sports_equip:
x = 'sports_equip' + '[0]'+'[{}]'+ 'if ' + item + '=' + '"Yes"' + ': ' + item + '=' + "yes, check + {}".format("item")
我是一个菜鸟,无法弄清楚如何使用.format或%s。
因此,我实际上是从Flask的SQL数据库中提取所有条目,并希望最终获得以下数十种类型的条目(因此需要循环)。
# assigns the Yes/No value from SQL db to variable 'puck'
puck = page4_data[0]['puck']
if puck = 'Yes':
puck = 'Check Yes to puck box'