Python程序在列表中查找最大的数字

给定一个数字列表, 任务是编写一个Python程序来查找给定列表中的最大数字。
例子:

Input : list1 = [10, 20, 4]Output : 20Input : list2 = [20, 10, 20, 4, 100]Output : 100

方法1:按升序对列表进行排序, 并打印列表中的最后一个元素。
# Python program to find largest # number in a list# list of numbers list1 = [ 10 , 20 , 4 , 45 , 99 ]# sorting the list list1.sort()# printing the last element print ( "Largest element is:" , list1[ - 1 ])

输出如下:
Largest element is: 99

【Python程序在列表中查找最大的数字】方法2:使用max()方法
# Python program to find largest # number in a list# list of numbers list1 = [ 10 , 20 , 4 , 45 , 99 ]# printing the maximum element print ( "Largest element is:" , max (list1))

输出如下:
Largest element is: 99

方法3:在用户提供的输入中查找最大列表元素
# Python program to find largest # number in a list# creating empty list list1 = []# asking number of elements to put in list num = int ( input ( "Enter number of elements in list: " ))# iterating till num to append elements in list for i in range ( 1 , num + 1 ): ele = int ( input ( "Enter elements: " )) list1.append(ele)# print maximum element print ( "Largest element is:" , max (list1))

输出如下:
Enter number of elements in list: 4Enter elements: 12Enter elements: 19Enter elements: 1Enter elements: 99Largest element is: 99

方法4:不使用python中的内置函数:
# Python program to find largest # number in a listdef myMax(list1):# Assume first number in list is largest # initially and assign it to variable "max" max = list1[ 0 ]# Now traverse through the list and compare # each number with "max" value. Whichever is # largest assign that value to "max'. for x in list1: if x > max : max = x# after complete traversing the list # return the "max" value return max# Driver code list1 = [ 10 , 20 , 4 , 45 , 99 ] print ( "Largest element is:" , myMax(list1))

输出如下:
Largest element is: 99

注意怪胎!巩固你的基础Python编程基础课程和学习基础知识。
首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。

    推荐阅读