-1
因此,我编写了一个Python语句,它接受一个名为n的变量并创建一个从最小到最大的n个因子列表。我会重写这个语句来颠倒这个列表,把它从最大到最小输出。Python List Comprehension Reverseal
以下是该语句:
factors = [x for x in range(2,n) if n % x == 0]
因此,我编写了一个Python语句,它接受一个名为n的变量并创建一个从最小到最大的n个因子列表。我会重写这个语句来颠倒这个列表,把它从最大到最小输出。Python List Comprehension Reverseal
以下是该语句:
factors = [x for x in range(2,n) if n % x == 0]
只需使用相反。
>>> test = [1,2,3,4]
>>> test.reverse()
>>> test
[4, 3, 2, 1]
是的。是的,你想重写这个声明,以扭转列表输出它从最大到最小 – inspectorG4dget
也见[这里](http://stackoverflow.com/questions/3940128/how-can-i-reverse-a-list-在的Python)。 – TigerhawkT3
用'range(n-1,1,-1)替换你的范围' – inspectorG4dget