2016-10-18 3 views
-1

Итак, я написал оператор Python, который принимает переменную с именем n и создает список наименьших по величине коэффициентов n. Я бы переписал это заявление, чтобы отменить список, чтобы вывести его как наименьшее из самых маленьких?Python List Comprehension Reverseal

Вот заявление:

factors = [x for x in range(2,n) if n % x == 0] 
+1

Да. Да, вы хотели бы переписать этот оператор, чтобы отменить этот список, чтобы вывести его как наименьший из самых маленьких. – inspectorG4dget

+0

Также см. [Здесь] (http://stackoverflow.com/questions/3940128/how-can-i-reverse-a-list- в-питон). – TigerhawkT3

+0

Замените свой диапазон на 'range (n-1, 1, -1)' – inspectorG4dget

ответ

-1

Просто используйте реверс.

>>> test = [1,2,3,4] 
>>> test.reverse() 
>>> test 
[4, 3, 2, 1] 

 Смежные вопросы

  • Нет связанных вопросов^_^