在一行上编写嵌套循环

时间:2019-05-18 22:35:02

标签: python python-3.x nested-loops

我有一些代码来计算二维数组中网格的宽度。我想使用嵌套循环在一行中计算宽度。

我已经尝试过了:

width = [(row, col) for row in grid for col in row width +=1 break]

这里我知道的代码有效:

for row in grid:
    for col in row:
        width += 1
    break

我很困惑如何在一行上编写它,那就是即使有可能。预先感谢

1 个答案:

答案 0 :(得分:2)

请确定:我们正在谈论简单的python数组,对吧?

问题二:所有行的列数均相同?工作方法中的sep=''命令将建议这样做。

如果两个问题都为“是”,则实际上您可以执行以下操作:

break