Given an array nums of distinct integers, return all the possible permutations. You can return the answer in any order.
I keep getting the error, and I don't understand why.
TypeError: argument of type 'NoneType' is not iterable
if (nums[i] not in current):
This is my code:
def permute(self, nums: List[int]) -> List[List[int]]:
output = []
self.backtracking(nums, output, [],0, len(nums))
return output
def backtracking(self, nums, outputList, current, length, maxLength):
if (length == maxLength):
outputList.append(current)
for i in nums:
if (nums[i] not in current):
self.backtracking(nums, outputList, current.append(nums[i]), length+1, maxLength)
question from:
https://stackoverflow.com/questions/65890482/typeerror-argument-of-type-nonetype-is-not-iterable-for-list-passed-in-as-par 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…