python最小值
A. python 最大值最小值問題
文本一行一行讀入,讀入後用 split 就可以將該行分隔為每個詞獨立的列表。
用 len 就能得到有多少個詞。建個列表存放起來就可以對應得到每行詞數長度,
下標就是對應的行數,到時候max, min一下就能得到哪行詞數最多,哪行詞數最少了。
平均數無非就是 sum 一下再除以行數。
詞的長度就是對 split 後的列表 for in 一下再調用 len。
line="'abc','1234','a2dfa3'"
list=line.split(',')
printlen(list)
forwordinlist:
printlen(word)
wordlist=[1,2,3,3,2,1]
printmax(wordlist)
printmin(wordlist)
printsum(wordlist)/len(wordlist)
B. python如何求最大值最小值
c = [-10,-5,0,5,3,10,15,-20,25]
# 返回最小值
>>> n=c.index(min(c))
>>> n
7
>>> c[7]
-20
# 返回最大值
print c.index(max(c))
C. python list返回表裡數據最小值位置
l=[3,1,2]
printl.index(min(l))
D. python 數組中找幾個最小值
$python
Python2.7.3(default,Sep262013,20:08:41)
[GCC4.6.3]onlinux2
Type"help","right","credits"or"license"formoreinformation.
>>>importrandom
>>>a=[random.randint(0,64)forxinxrange(10)]
>>>a
[43,30,23,60,11,3,24,42,46,60]
前面用random構造隨機數列表,模擬原始數據列表a;
下面用sorted - 列表切片得到"找最小的5個值 並存入b數組裡面"
>>>b=sorted(a)[:5]
>>>b
[3,11,23,24,30]
>>>
要注意的是該方式包含重復值,若要「不含重復值」的:
>>>a=[random.randint(0,32)forxinxrange(10)]
>>>a
[4,0,26,17,28,25,17,4,27,19]
>>>sorted(a)[:5]
[0,4,4,17,17]
>>>b=sorted(set(a))[:5]
>>>b
[0,4,17,19,25]
>>>
E. Python求最小值
s = input()
#print(s)
b=s.split(',')
#print(b)
for i in range(len(b)):
for j in range(i):
if b[i] < b[j]:
b.insert(j, b.pop(i))
break
print(b[0])
F. python可以表示的最小的正數是多少
下面的值都是正負。我說的是位數的最大值和最小值 float 最大值:3.4028235E38 = 最小值:1.4E-45 = 0. double 最大值:1.7976931348623157E308這個值
G. python 求數值絕對值最小值並返回原值
代碼如下
lst=[5,3,4,-6,-2,-9]
minabs=abs(lst[0])
minele=lst[0]
forlinlst:
ifabs(l)<minabs:
minabs=abs(l)
minele=l
print('minabs=%s;minele=%s'%(minabs,minele))
這是返回最左邊的絕對值最小的元素,要想返回最右邊的絕對值最小的元素把<改成<=就可以了。不明白可追問。
H. Python中保存最小值對應的短料數是什麼意思
求最小值用min函數
I. python 求最小值的時候初始值應該賦值為多少
一般求最小值的時候,初始值賦值較大;求最大值時,初始值賦值為較小的數,這樣才兩兩比較,求得最值。python裡面有max和min函數,很方便
J. 利用Python求函數最小值
如果是給定了區域-1<x<1,-1<y<1的話,可以窮舉搜索該區域內的點,找最小值。