python列表最大值位置
A. python中如何取一列數最大值
如果是從列表中找最大值,則可以使用max(),如:
In[279]:a=range(10)
In[280]:max(a)
Out[280]:9
如果是從數組找最大值,則可以使用numpy.max()函數,如:
In[281]:a=np.arange(10)
In[282]:a.max()
Out[282]:9
如果是一個二維數組,取某一列的最大值,則:
In[285]:a=np.arange(12).reshape(3,4)
In[286]:a
Out[286]:
array([[0,1,2,3],
[4,5,6,7],
[8,9,10,11]])
In[287]:a[2,:].max()
Out[287]:11
B. Python列表求最大值
>>>a=[[4,2,5,7,6,3],[5,8,3,4,9,0]]
>>>b=[[each.index(max(each))+1,max(each)]foreachina]
>>>b
[[4,7],[5,9]]
>>>
C. python找出列表中最大值
list1 = [10, 20, 1, 45, 99]
print("最大元素為:", max(list1))
D. 用Python 求十個整數中的最大值,並將最大值位置調整到列表末尾
l = []
for i in range(10):
l.append(int(input('請輸入第{}個整數:巧鄭'.format(i+1))))
l.append(max(l))
l.pop(l.index(max(l)))
print('最大輪寬春的數是{}'臘耐.format(max(l)))
print(l)
E. python怎麼知道列表中最大的元素是第幾個
l = [1,2,3]
maxnum = max(l)
print(l.index(maxnum))
index函數只會返回列表裡第一個匹配的值,如果最大值在列表裡有多個,則無法全部查詢到
一個冒泡排序的思路,逐一對比,並記住當前最大值的下標,可以得到最大值的多個下標
l = [1,2,3,0,3]
indeiesDict = {}
maxnum = 0
for i in range(len(l)):
if i > 0 :
if l[i] >= l[i-1]:
maxnum = l[i]
index = i
else:
maxnum = l[i-1]
index = i-1
if indeiesDict.get(maxnum):
indeiesDict[maxnum].add(index)
else:
indeiesDict[maxnum] = set([index])
print(maxnum,indeiesDict[maxnum])
F. python如何求列表最大值
Python 的內置函數具有查找極值的功能。Max () find the maximum: max () find the minimum: min () find the sum: sum ()他們的第一個參數是可遍歷的對象,這意味著它們可以是字元串、元組或列表
G. python 求最大值
####求10個數據的最大值########
list=[]
for i in range(10):#這里可以設置數據的多少
list.append(float(input("請輸入數據"))) #輸入數據,如果都是整數可以把float改為int
max=list[0]
for i in range(10):#這里數據與上面的for裡面的保持一致
if list[i]>max:#如果數據比max大就會更新max
max=list[i]
print("最大值為:%f"%max)#輸出
#望採納
H. python找出最大數
python找出幾個數中最大值的方法:
1、簡單的使用if-else進行判斷
List = [12, 34, 2, 0, -1]
Max = List[0] # 定義變數Max用來存儲最大值,初始值賦值為列表中任意一個值
for i in List:
if i > Max:
Max = i
print("這個列表中最大值為:", Max)
2、使用max函數來完成
List = [1, 34, 5, 6, 98]
Max = max(List)
print("這個列表中最大值為:", Max)
max() 方法返回給定參數的最大值,參數可以為序列。
以下是 max() 方法的語法:
max( x, y, z, .... )
x -- 數值表達式。
y -- 數值表達式。
z -- 數值表達式。
I. python如何求二維列表中的最大值最小值平均值等
public class ArrayTest{
public static void main(String[] args) {
int[]array = new int[10];
System.out.print("由控制台生成的數組是:");
for (int i = 0; i < 10; i++ ){
array[i] = (int)((Math.random()*100)+1);//生成100以內的隨機數
System.out.print(+array[i] + ",");
}
System.out.println();
int max = array[0]; // 把數據中的第1個元素存max
int min = array[0]; // 把數據中的第1個元素存min
int sum = array[0];
for(int i = 1;i<array.length;i++){ // 從第二個元素開始遍歷數組
if(array[i]>max){ // 假如元素大於max 就把當前值賦值給max
max=array[i];
}
if(array[i]<min){ // 假如元素小於min 就把當前值賦值給min
min=array[i];
}
sum += array[i];
}
System.out.println("數組中的最大值:"+max);
System.out.println("數組中的最小值:"+min);
System.out.println("數組元素的和:"+sum);
System.out.println("數組元素的平均值:"+sum/array.length);
}
}
J. python求列表中的最大值
如需求列表中的最大值,用稿大兆python自帶的函數max() 即可。代碼示例如下: numbers = [1,2,3,4,5,6,7,8,9] max(numbers)
2.
求最鍵租大值也可通過定義函數,再仿埋調用函數求得。示例代碼如下:def findmax(L): if L == []: return(None) else: Max = L[0] for i in L: if i >...