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

2021-09-02 07:55:52 字數 620 閱讀 3844

請使用迭代查詢乙個list中最小和最大值,並返回乙個tuple

分析:1) 判斷輸入是否為list

2) 判斷list中的元素是否是數字,把型別為整型或者浮點型的元素新增到新的list

3) 判斷新的list是否為空,若為空,返回none,none;若非空,用乙個迴圈找出最小最大值

**實現:

def findminandmax(l):

if not isinstance(l,list):

raise typeerror("parameter should be a list!")

l_new =

for i in l:

if isinstance(i,int) or isinstance(i,float):

if(l_new == ):

return (none,none)

else:

minv=maxv=l_new[0]

for i in l_new:

if i < minv:

minv = i

elif i > maxv:

maxv = i

return (minv,maxv)

python中list和set查詢

fromrandomimportrandrange fromtimeitimport importsys l randrange 1000 foriinrange 100 print sys.getsizeof l s set l print sys.getsizeof s defchecklist...

Python 中 list的使用案例練習

coding utf8 8 list的使用 1.乙個產品,需要列出產品的使用者,這個時候就可以使用乙個list表示 user liangdianshui weoater 兩點水 print n1.產品使用者 print user 2.如果需要統計有多少個使用者,這時候len 函式可以獲得list裡元...

python之list 字典練習

d house 北京 南京 上海 money 1000000,美玲 1 春波賣了一套上海的房子,賣了500w d 春波 house pop 1 d 春波 money 5000000 print d 2 算一下春波有多少輛車 car num d 春波 car values print sum car ...