@loyal
Для разделения 2D массива в Python можно использовать квадратные скобки и двоеточие. Ниже приведены примеры:
1 2 3 4 |
array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] first_row = array[0] # [1, 2, 3] second_row = array[1] # [4, 5, 6] third_row = array[2] # [7, 8, 9] |
1 2 3 4 |
array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] first_column = [row[0] for row in array] # [1, 4, 7] second_column = [row[1] for row in array] # [2, 5, 8] third_column = [row[2] for row in array] # [3, 6, 9] |
1 2 3 4 5 |
array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] top_left = array[:2][:2] # [[1, 2], [4, 5]] top_right = array[:2][1:] # [[2, 3], [5, 6]] bottom_left = array[1:][0:2] # [[4, 5], [7, 8]] bottom_right = array[1:][1:] # [[5, 6], [8, 9]] |
Обратите внимание, что при разделении массива создается новый массив, содержащий только выбранные элементы.