首页 > 编程语言 > 详细

【python】编程学习练习题-1

时间:2016-03-16 01:49:16      阅读:316      评论:0      收藏:0      [点我收藏+]

 1 #利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。输入:[‘adam‘, ‘LISA‘, ‘barT‘],输出:[‘Adam‘, ‘Lisa‘, ‘Bart‘]


代码:


  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]#


代码解释:


   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


本文出自 “学习笔记” 博客,请务必保留此出处http://netsyscode.blog.51cto.com/6965131/1751292

【python】编程学习练习题-1

原文:http://netsyscode.blog.51cto.com/6965131/1751292

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!