Объект разрешения 'int' не имеет атрибута 'append' ⇐ Python
Объект разрешения 'int' не имеет атрибута 'append'
Я пытаюсь создать функцию для получения всех перестановок для списка целых чисел:
класс Решение: def permute(self, nums: List[int]) -> List[List[int]]: вывод = [] # базовый вариант если len(nums) == 1: вернуть [nums.copy()] для _ в диапазоне (len(nums)): leftOut = nums.pop(0) пермы = self.permute(nums) для завивки в завивке: perm.append(leftOut) выход.расширить(пермь) nums.append(leftOut) обратный вывод Пример ввода, с которым я работаю, представляет собой следующий список целых чисел:
[1, 2, 3] Я ожидаю получить список со всеми различными перестановками входного массива:
[[1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3, 2,1]] Однако я продолжаю сталкиваться с одной и той же ошибкой, которая для меня не имеет никакого смысла:
AttributeError: объект 'int' не имеет атрибута 'append' Может ли кто-нибудь помочь мне определить, почему я получаю эту ошибку и как ее устранить?
Я пытаюсь создать функцию для получения всех перестановок для списка целых чисел:
класс Решение: def permute(self, nums: List[int]) -> List[List[int]]: вывод = [] # базовый вариант если len(nums) == 1: вернуть [nums.copy()] для _ в диапазоне (len(nums)): leftOut = nums.pop(0) пермы = self.permute(nums) для завивки в завивке: perm.append(leftOut) выход.расширить(пермь) nums.append(leftOut) обратный вывод Пример ввода, с которым я работаю, представляет собой следующий список целых чисел:
[1, 2, 3] Я ожидаю получить список со всеми различными перестановками входного массива:
[[1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3, 2,1]] Однако я продолжаю сталкиваться с одной и той же ошибкой, которая для меня не имеет никакого смысла:
AttributeError: объект 'int' не имеет атрибута 'append' Может ли кто-нибудь помочь мне определить, почему я получаю эту ошибку и как ее устранить?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как преобразовать список[int, int, int] в кортеж[int, int, int], а не в кортеж[int, ...]
Anonymous » » в форуме Python - 0 Ответы
- 290 Просмотры
-
Последнее сообщение Anonymous
-