如何防止列表理解包含空值?

时间:2012-07-13 11:37:11

标签: python list

所以我有以下代码:

columns1 = [row[d] for d in cols if d != '']

但是,它并没有阻止将空值放入columns1。

清除空值或最好完全阻止它们插入的好方法是什么?

1 个答案:

答案 0 :(得分:3)

也许你是这个意思?

columns1 = [row[d] for d in cols if row[d] != '']
                                    ^^^^ ^