检查Python列表推导表达式中是否为true的更短方法(x表示x,如果x更短)

时间:2013-05-28 08:58:09

标签: python

可以写得更短吗?我最感兴趣的是没有两次写“r [0] .value”。

    (r[0].value for r in sheet.range(USERROLELIST) if r[0].value)

如果r [0] .value - 检查它!=无

Sheet.range来自openpyxl模块。

1 个答案:

答案 0 :(得分:0)

filter(None, sheet.range(USERROLELIST))