2d リストの前の整数を、1 より大きい特定の整数に等しくしたい。たとえば、次の入力があるとします。
L = [[1, 2, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1], [1, 1, 3, 1, 2, 1, 1, 1, 1]]
望ましい出力は次のようになります。
[[2, 2, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1], [3, 3, 3, 2, 2, 1, 1, 1, 1]]
ここでは、 の前の 2 つの整数3を this と等しく設定する必要が3あり、 の前の 1 つの整数2を this と等しく設定する必要があります2。Pythonでこれを行う体系的な方法はありますか?