python并发处理list数据_「每日一练」巧用Python处理列表中的数据

列表是Python中最常用到的元素,那么你知道map方法吗?了解的话,可以很轻松的对list中的每个元素进行处理哦!一起来练习一下吧!

往下看,就是这么简单!

案例

列表[1,2,3,4,5],请使用map()函数输出[1,4,9,16,25],并使用列表推导式提取出大于10的数,最终输出[16,25]

先上代码~

?url=http%3A%2F%2Fdingyue.ws.126.net%2F2020%2F0505%2Fc9eccb73j00q9u3x40008c0009s0067m.jpg&thumbnail=650x2147483647&quality=80&type=jpg

运行效果

?url=http%3A%2F%2Fdingyue.ws.126.net%2F2020%2F0505%2Ffe443253j00q9u3x40005c0009q003ym.jpg&thumbnail=650x2147483647&quality=80&type=jpg

题目详述

程序分析:这个题目主要是为了练习一个map函数的使用,map有两个参数,第一个填函数名称,第二个填列表

第一行:

list = [1,2,3,4,5]

定义一个原始列表数据[1,2,3,4,5],将它赋值给list,方便后边调用

第二行:

def fn(n):

return n**2

定义一个函数fn,将传进去的参数都进行平方处理

第三行:

res = map(fn,list)

使用map函数得到一个实例化对象,将它赋值给res

第四行:

res2=[i for i in res]

print(res2)

将实例化之后的res中的每个元素都取出来,然后依次输出,组成一个新的列表res2,并且将res2进行打印输出

第五行:

res3=[i for i in res2 if i > 10]

print(res3)

将res2里边的每个元素取出来,并跟10进行对比,大于10的数据留下来,组成一个新的列表res3,并且将res3打印输出

进阶:

轻松的就实现想要的目的

是不是很便捷呢

结束语

总体来说思路只要有了,以后遇到类似的问题就可以解决了,是不是发现原来Python可以这么神奇!

———— e n d ————

?url=http%3A%2F%2Fdingyue.ws.126.net%2F2020%2F0505%2F72283b87j00q9u42k0011d000m800m3p.jpg&thumbnail=650x2147483647&quality=80&type=jpg

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值