Как ввести двумерный массив с клавиатуры? Python
Как ввести двумерный массив с клавиатуры, не имея на вход ни количество строк, ни столбцов, завершая массив ключевым словом, к примеру, 'end'?
Ответы (1 шт):
Автор решения: Zhihar
→ Ссылка
например так:
arr = []
while True:
text = input()
if text == 'end':
break
arr.append(list(map(int, text.split())))
по хорошему надо еще проверить, что список списков содержит одинаковое кол-во элементов в каждом элементе (чтобы уж был точный двумерный массив) или свести к минимуму кол-во таких элементов