Python高階練習 函式 字典

2021-10-06 08:50:29 字數 672 閱讀 1240

找到年齡最大的人,並輸出,找出程式中有什麼問題:

1.字串分割成列表:使用str.split方法:

2.求列表最大值

3.找到 字典 值對應鍵

def max_info(n):

dict0={}

for i in range(3):

input_info=input('請輸入學員資訊(姓名+年齡):')

list1=input_info.split(',')

# print(list1)

dict0[list1[0]]=list1[1]

# print(dict0)

list1=list(dict0.values())

a=max(list1)

# print(a)

for key, val in dict0.items():

if val == a:

# print(key)

print('最大年齡的是:' ,key)

Python練習 高階函式

當乙個函式的引數,傳的是另乙個函式的時候,這樣的函式就是高階函式 變數可以指向函式,如果乙個變數指向了乙個函式,那麼,可通過該變數來呼叫這個函式 ap 函式接收兩個引數,乙個是函式,乙個是iterable,map將傳入的函式依次作用到序列的每個元素,並把結果作為新的iterator返回。def f ...

python函式 字典 集合 筆記

1.可變型別 2.建立空集合 set 3.三大特徵 無序去重 儲存的資料必須是不可變的 4.pop 刪除最後乙個資料 5.remove 刪除指定的資料 6.update 新增其他的集合搭配當前集合中 7.add 新增資料到集合中 1.函式名fun 呼叫函式fun fun return的值 2.函式的...

練習 高階函式

def add after fn def test args,kwargs fn args,kwargs print after return testdef add 100 fn def test args,kwargs fn args,kwargs return fn 100 return te...