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都可以有自己的条件判断的主要内容,如果未能解决你的问题,请参考以下文章

Python之列表推导式

python列表推导式

推导式

列表推导式

Python(15)--推导

python中,for循环,map函数,list comprehension列表推导的效率比较