Python 列表理解反转
Python List Comprehension Reverseal
所以我写了一个 Python 语句接受一个名为 n 的变量并创建一个 n 的因子列表,从最小到最大。我会重写此语句以反转列表以将其输出为最大到最小吗?
声明如下:
factors = [x for x in range(2,n) if n % x == 0]
使用反向即可。
>>> test = [1,2,3,4]
>>> test.reverse()
>>> test
[4, 3, 2, 1]
所以我写了一个 Python 语句接受一个名为 n 的变量并创建一个 n 的因子列表,从最小到最大。我会重写此语句以反转列表以将其输出为最大到最小吗?
声明如下:
factors = [x for x in range(2,n) if n % x == 0]
使用反向即可。
>>> test = [1,2,3,4]
>>> test.reverse()
>>> test
[4, 3, 2, 1]