python實現列表中最大最小值輸出的示例

2022-09-26 19:09:14 字數 767 閱讀 7348

如下所示:

def findminandmax(l):

maxl = none

minl = none

if l:

maxl = l[0]

minl = l[0]

gzzaublyg for i in range(len(l)):

if l[i] > maxl:

maxl = l[i]

elif l[i] < minl:

minl = l[i]

else:

maxl = none

minl = none

return (minl, maxl)

測試:# 測試

if findminandmax() != (none, none):

print('測試失敗!')

elif findminandmax([7]) != (www.cppcns.com7, 7):

print('測試失敗!')

elif findminandmax([7, 程式設計客棧1]) != (1, 7):

print('測試失敗!')

elif findminandmax([7, 1, 3, 9, 5]) != (1, 9):

print('測試失敗!')

else:

print('測試成功!')www.cppcns.com

本文標題: python實現列表中最大最小值輸出的示例

本文位址: /jiaoben/python/264976.html

Python中最大最小賦值小技巧

碼 時,有時候需要根據比較大小分別賦值 import random seq random.randint 0,1000 for in range 100 方法1 xmax,xmin max seq min seq 方法2 xmax,xmin sorted seq 從上面這個來看,看不出來方法2的優勢...

python練習 查詢list中最小和最大值

請使用迭代查詢乙個list中最小和最大值,並返回乙個tuple 分析 1 判斷輸入是否為list 2 判斷list中的元素是否是數字,把型別為整型或者浮點型的元素新增到新的list 3 判斷新的list是否為空,若為空,返回none,none 若非空,用乙個迴圈找出最小最大值 實現 def find...

Python中最大最小賦值小技巧 分享

碼 時,有時候需要根據比較大小分別賦值 import random seq random.randint 0,100程式設計客棧0 for in range 100 方法1 xmax,xmin max seq min seq 方法2 xmax,xmin 從上面這個來看,看不出來方法2的優勢來,不過我...