Есть ли простой/чистый способ итерации массива оси, возвращаемой подзаголовками вроде
 nrow = ncol = 2
 a = []
 fig, axs = plt.subplots(nrows=nrow, ncols=ncol)
 for i, row in enumerate(axs):
     for j, ax in enumerate(row):
         a.append(ax)
 for i, ax in enumerate(a):
    ax.set_ylabel(str(i))
который работает даже для nrow или ncol = 1.
Я пробовал понимание списка, например:
[element for tupl in tupleOfTuples for element in tupl]
но это не удается, если nrows или ncols == 1