Уведомления

Группа в Telegram: @pythonsu

#1 Июль 21, 2018 09:37:11

kubarez7815
Зарегистрирован: 2018-07-20
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Выборка 1-го, 2-го....и т.д. максимального значения из списка

Всем привет. Прошу помочь…
даны значения 3, 5, 10, 78,2,45,6
нужно вывести в столбик вот так
78
45
10
6
5
3
2

Офлайн

#2 Июль 21, 2018 10:18:49

marvellik
Зарегистрирован: 2016-05-15
Сообщения: 639
Репутация: +  73  -
Профиль   Отправить e-mail  

Выборка 1-го, 2-го....и т.д. максимального значения из списка

 print(*sorted([3, 5, 10, 78,2,45,6],reverse = True),sep = '\n')

 for i in sorted([3, 5, 10, 78,2,45,6])[::-1]:
    print(i)

Офлайн

#3 Июль 23, 2018 10:37:30

kubarez7815
Зарегистрирован: 2018-07-20
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Выборка 1-го, 2-го....и т.д. максимального значения из списка

Спасибо….Бро

Офлайн

#4 Июль 23, 2018 10:38:34

kubarez7815
Зарегистрирован: 2018-07-20
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Выборка 1-го, 2-го....и т.д. максимального значения из списка

marvellik
а с помощью max это можно было б сделать?

Офлайн

#5 Июль 23, 2018 15:32:23

marvellik
Зарегистрирован: 2016-05-15
Сообщения: 639
Репутация: +  73  -
Профиль   Отправить e-mail  

Выборка 1-го, 2-го....и т.д. максимального значения из списка

можно. если список нужен в дальнейшем то работаем с копией списка

 lst = [3, 5, 10, 78,2,45,6]
while lst:
    print(lst.pop(lst.index(max(lst))))

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version