Python列表推导式每一个for都可以有自己的条件判断
Posted Channing Lewis
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python列表推导式每一个for都可以有自己的条件判断相关的知识,希望对你有一定的参考价值。
rows = range(1,4)
cols = range(1,3)
cells = [(row, col) for row in rows for col in cols]
print(cells)
cells = [(row, col) for row in rows if row !=2 for col in cols if col !=1]
print(cells)
输出:
[(1, 1), (1, 2), (2, 1), (2, 2), (3, 1), (3, 2)]
[(1, 2), (3, 2)]
参考资料:《Python语言及其应用》卢布诺维克 著
以上是关于Python列表推导式每一个for都可以有自己的条件判断的主要内容,如果未能解决你的问题,请参考以下文章