【python】編程學習練習題-1

 1 #利用map()函數,把用戶輸入的不規範的英文名字,變爲首字母大寫,其餘小寫的規範名字。輸入:['adam', 'LISA', 'barT'],輸出:['Adam', 'Lisa', 'Bart']python


代碼:ide


  2 
  3 li = ['adam','LISA','barT']
  4 def change(name):
  5     return name[0].upper()+name[1:].lower()
  6 result = list(map(change,li))
  7 print(result)


運行結果:函數


[root@HK Practice]# python map_reduce_1.py 
['Adam', 'Lisa', 'Bart']
[root@HK Practice]#


代碼解釋:it


   2 
  3 li = ['adam','LISA','barT']                    #源li列表
  4 def change(name):                              #定義一個函數change,形參name
  5     return name[0].upper()+name[1:].lower()    #返回參數name第一個元素的大寫和以後元素的小寫
  6 result = list(map(change,li))                  #將列表li用函數change map以後的值放入list中,賦值給result
  7 print(result)                                  #打印最終結果result
相關文章
相關標籤/搜索