Hello,World.
又是熟悉的配方
又是熟悉的土土[憨笑]
今天跟大家分享的是两个map()函数的应用小例子
- 计算平均成绩
- 名字标准化
话不多说
开始动工
![6b7a72457d3b6b41fb6bd0978fcb8719.gif](https://img-blog.csdnimg.cn/img_convert/6b7a72457d3b6b41fb6bd0978fcb8719.gif)
- 简单小例子~计算学生的平均成绩
1.相关代码
cj=input("请输入所有学生成绩:")//输入m=[]//建立数组存放所有成绩sum=0//设总成绩初值为0m=list(map(int,cj.split(" ")))//map()返回新列表,split()函数以空格分隔各个数据for i in range(0,len(m))://for循环,range()函数,进行遍历 sum=sum+m[i]//总和成绩arg=sum/len(m)//计算平均成绩print ("平均成绩为:",arg)//输出
2.运行截图
![355d16c235ef59e072ebe10539aa1a6c.png](https://img-blog.csdnimg.cn/img_convert/355d16c235ef59e072ebe10539aa1a6c.png)
- 深入利用小例子~将名字符合标准
1.相关代码
def t(x)://定义一个函数 x=x.title()//title()函数使字符串转化为标准格式 return xprint(list(map(t,['adam','LISA','barT'])))
2.运行截图
![cc986a39db24902149ca80dee99d8c21.png](https://img-blog.csdnimg.cn/img_convert/cc986a39db24902149ca80dee99d8c21.png)
开头大写,其余小写
1.相关知识点分析
(1)map()会根据提供的函数对指定序列做映射
(2)title()返回“标题化”的字符串,即开头大写,其余小写。
(3)def函数定义
(4)list() 方法用于将元组转换为列表。
(5)split() 通过指定分隔符对字符串进行切片
(6)len() 方法返回列表元素个数
(7)range() 函数可创建一个整数列表,一般用在 for 循环中。
2.相关py文件
链接:https://pan.baidu.com/s/1JXnqTlVm2B4UR-BdSN1l9w
提取码:1016
完成
这就是土土暂时学的关于map()的应用
比较简单
主要是作为一个学习的记录
写的不好
还请海涵[耶]
![b99f8ef5f01558adad7bb6ba63daf0cf.png](https://img-blog.csdnimg.cn/img_convert/b99f8ef5f01558adad7bb6ba63daf0cf.png)