python 小白,最近刚学 python,感觉 python 的语法非常的简洁。
写了一种错误的方案:
class Solution:
def permute(self, nums: List[int]) -> List[List[int]]:
return [[x,y,z] for x in nums for y in nums if x!=y for z in nums if x!=z and y!=z]这样可以输出三个数的全排列, 但是由于 nums 的长度不是固定三个数,所以这样写是没办法通过的。
请问大佬们有什么其他的语法糖可以一行代码实现吗?