Python-найти наибольшее число в списке чисел
есть ли простой способ или функция для определения наибольшего числа в списке python? Я мог бы просто закодировать его, так как у меня есть только три числа, однако это сделало бы код намного менее избыточным, если бы я мог сказать самое большое со встроенной функцией или что-то в этом роде.
6 ответов:
вы можете использовать встроенную функцию
max()С несколькими аргументами:print max(1, 2, 3)или список:
list = [1, 2, 3] print max(list)или на самом деле ничего повторяемое.
Если вам нужно найти его без использования функции max, вы можете следовать приведенному ниже коду:
a=[1,2,3,4,6,7,99,88,999] max= 0 for i in a: if i > max: max=i print(max)
max- это встроенная функция в python, которая используется для получения максимального значения из последовательности, т. е. (список, кортеж, набор и т. д..)print(max([9, 7, 12, 5])) # prints 12
#Ask for number input first = int(raw_input('Please type a number: ')) second = int(raw_input('Please type a number: ')) third = int(raw_input('Please type a number: ')) fourth = int(raw_input('Please type a number: ')) fifth = int(raw_input('Please type a number: ')) sixth = int(raw_input('Please type a number: ')) seventh = int(raw_input('Please type a number: ')) eighth = int(raw_input('Please type a number: ')) ninth = int(raw_input('Please type a number: ')) tenth = int(raw_input('Please type a number: ')) #create a list for variables sorted_list = [first, second, third, fourth, fifth, sixth, seventh, eighth, ninth, tenth] odd_numbers = [] #filter list and add odd numbers to new list for value in sorted_list: if value%2 != 0: odd_numbers.append(value) print 'The greatest odd number you typed was:', max(odd_numbers)
Comments