Python列表理解与if语句内部的两个for循环

时间:2017-06-01 20:36:01

标签: python list-comprehension

我有以下python代码:

result = [{k:str(row[k]) for k in row.keys()}  for row in rows]

现在我想添加这样的条件: 如果k!=' count':添加到列表中 否则:不要添加到列表中。

1 个答案:

答案 0 :(得分:3)

如果迭代项目,您的查找次数会减少。假设所有键都是字符串,$graphLookup很容易:

if

...或者如果你只想添加没有计数的东西

result = [{k:str(v) for k,v in row.items() if k != 'count'}  for row in rows]