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