К какаш Регистрация 20 Дек 2012 Сообщения 84 Репутация 0 Спасибо 0 Монет 0 19 Янв 2024 #1 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 нет?! , печатаю вопрос заново , потому что задавать их больше не могу
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 нет?! , печатаю вопрос заново , потому что задавать их больше не могу
S sas Регистрация 20 Июн 2013 Сообщения 82 Репутация 0 Спасибо 0 Монет 0 19 Янв 2024 #2 пропустил где-то знак
A altaira4800 Регистрация 22 Ноя 2013 Сообщения 86 Репутация 0 Спасибо 0 Монет 0 19 Янв 2024 #3 вместо матрикс : надо матрикс ;
D DarkRaznos Регистрация 27 Май 2013 Сообщения 73 Репутация 0 Спасибо 0 Монет 0 20 Янв 2024 #4 В смысле змея такая? Нормальная наверное. Или тебя не устраивает длина твоего питона?
T tolikban Регистрация 19 Окт 2013 Сообщения 65 Репутация 0 Спасибо 0 Монет 0 20 Янв 2024 #5 Причем тут змея?