Python – 查找数字列表中最大的数字

有没有简单的方法或函数来确定在Python列表中最大的数字? 我只能编码,因为我只有三个数字,但是如果我可以通过内置函数或其他方法告诉最大的代码,那么代码就会less得多。

怎么样max()

foo = [1,2,3] print max(foo) 

你可以使用带有多个参数的内置函数max()

 print max(1, 2, 3) 

或者一个列表:

 list = [1, 2, 3] print max(list) 

或者事实上任何可迭代的。

使用max()

 >>> l = [1, 2, 5] >>> max(l) 5 >>> 

如果你必须find它,而不使用最大function,那么你可以按照下面的代码:

  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)