def matrix_to_dict(matrix: list[int | float])->dict[int, list[int | float]]:
d = {}
for i, j in enumerate(matrix):
d[i + 1] = d.get(i, []).extend(j)
return d
print(matrix_to_dict([[5, 6, 7], [8, 3, 2], [4, 9, 8]]))
Вылетает ошибка NoneType is not attribute extend , почему?
Вопрос почему с setdefault это работает , а с get нет?! , печатаю вопрос заново , потому что задавать их больше не могу
d = {}
for i, j in enumerate(matrix):
d[i + 1] = d.get(i, []).extend(j)
return d
print(matrix_to_dict([[5, 6, 7], [8, 3, 2], [4, 9, 8]]))
Вылетает ошибка NoneType is not attribute extend , почему?
Вопрос почему с setdefault это работает , а с get нет?! , печатаю вопрос заново , потому что задавать их больше не могу