如果列表理解中的其他内容未按预期工作

时间:2016-10-11 09:26:27

标签: python

我有一个包含以下字段的元组列表: for item in tappeto.storico: if item.date == current_date: item.nr_bought += 1 break 如果date == current_date,我想增加nr_bought。如果我使用明确的方式:

[item.nr_bought + 1 if item.date == current_date for item in tappeto.storico]

完美无缺,但如果我尝试使用列表理解:

{{1}}

它遍历项目但看起来像if语句不起作用。我哪里错了?

0 个答案:

没有答案