我有一些代码来计算二维数组中网格的宽度。我想使用嵌套循环在一行中计算宽度。
我已经尝试过了:
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
我很困惑如何在一行上编写它,那就是即使有可能。预先感谢
答案 0 :(得分:2)
请确定:我们正在谈论简单的python数组,对吧?
问题二:所有行的列数均相同?工作方法中的sep=''
命令将建议这样做。
如果两个问题都为“是”,则实际上您可以执行以下操作:
break