Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 3, 2020 07:04:46

DuffyDuck
Зарегистрирован: 2020-09-07
Сообщения: 22
Репутация: +  0  -
Профиль   Отправить e-mail  

Достать число из списка с целыми числами

 l = [1,4,3,4,8,7,8]

Подскажите, пожалуйста, как мне достать самое большое число в списке с целыми числами и вывести его в переменную “а” с типом integer? В данном списке самое большое число - 8. Результат должен быть
а = 8
Я сделал не оптимально вот так:
 a = sorted(d, reverse=True)[:1]  #выбрал самое большое число (получился список из одного числа)
a = ''.join(str(i) for i in a)  #  сделал строку из этого списка
a = int(a) #  сделал из списка целое число

Офлайн

#2 Дек. 3, 2020 14:05:02

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Достать число из списка с целыми числами

используйте функцию max, это очевидно

 a = max(l)



Офлайн

#3 Дек. 3, 2020 14:36:40

DuffyDuck
Зарегистрирован: 2020-09-07
Сообщения: 22
Репутация: +  0  -
Профиль   Отправить e-mail  

Достать число из списка с целыми числами

FishHook
используйте функцию max, это очевидно
Спасибо, я не знал этого

Офлайн

#4 Дек. 6, 2020 13:08:52

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

Достать число из списка с целыми числами

DuffyDuck вы были почти у цели

 >>> l = [1,4,3,4,8,7,8]
>>> a = sorted(l, reverse=True)[0]
>>> a
8
>>>

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version