发布网友 发布时间:2022-04-06 09:54
共15个回答
懂视网 时间:2022-04-06 14:15
python如何求一组数的最大值?
python求一组数最大值的方法:
首先定义一组数和变量a,并赋值【a=list(0)】;然后用range循环查询,如果有数大于【list=(0)】,则传值给a并输出即可。
def max2(list): a = list[0] for prime in range (1,len(list)): if list[prime] > list[0]: a = list[prime] return a print(max2([1,5,2,3,6,8,10,15]))
推荐教程:《python视频教程》
热心网友 时间:2022-04-06 11:23
如果是从列表中找最大值,则可以使用max(),如:
In [279]: a = range(10)如果是从数组找最大值,则可以使用numpy.max()函数,如:
In [281]: a = np.arange(10)如果是一个二维数组,取某一列的最大值,则:
In [285]: a = np.arange(12).reshape(3,4)
热心网友 时间:2022-04-06 12:41
如果是list,有max(list)
也可以自己写排序算法,比如冒泡排序
a=[3,4,2,6,3]
热心网友 时间:2022-04-06 14:16
int max = 第一个数while(没读完) 当前数字是否比 max 大, 如果是,max = 当前数字 最后max就是最大值。热心网友 时间:2022-04-06 16:07
这列数如过是一个列表,元组的话,使用max()函数即可获得:热心网友 时间:2022-04-06 18:15
# -*- coding: utf-8 -*-输出结果:5
或者
from functools import rece
热心网友 时间:2022-04-06 20:40
list01=[[1,2,3],[2,1,3],[3,1,2]]//二维数组热心网友 时间:2022-04-06 23:21
你可以将这列数放入列表,对列表进行排序或者使用max函数均能达到你的要求。热心网友 时间:2022-04-07 02:19
1)如果是列表:热心网友 时间:2022-04-07 05:34
使用max函数热心网友 时间:2022-04-07 09:05
a=[1,2,3,2,1]热心网友 时间:2022-04-07 12:53
max()热心网友 时间:2022-04-07 16:58
热心网友 时间:2022-04-07 21:19
nums=[5,3,7,4,9,1]热心网友 时间:2022-04-08 01:57
用冒泡吧 这个比较简单 当然如果数值太多的话建议了解更屌点的算法