Пусть программа получает на вход двумерный массив, в виде
n
строк, каждая из которых содержит m
чисел, разделенных пробелами. Как их считать? Например, так:
A = []
for i in range(n):
A.append(list(map(int, input().split())))
Или, без использования сложных вложенных вызовов функций:
A = []
for i in range(n):
row = input().split()
for i in range(len(row)):
row[i] = int(row[i])
A.append(row)
Можно сделать то же самое и при помощи генератора:
A = [list(map(int, input().split())) for i in range(n)]
Последнее изменение: Суббота, 15 Август 2020, 02:35