map作为全局变量赋值_科学使用python中的Map函数和Filter函数

本文详细介绍了Python的map和filter函数,包括如何使用它们对列表进行操作。通过实例展示了如何利用map函数对列表元素进行平方运算,以及如何使用filter函数筛选出列表中的偶数。同时提到了lambda表达式的应用,以简化代码。
摘要由CSDN通过智能技术生成
8c8f1795e3543ef3c0b23dca768ee8d7.png

欢迎关注 “小白玩转Python”,发现更多 “有趣”

map函数

假设我们想要用现有列表创建一个新的列表,也就是说要在现有列表的基础上,对列表的每个元素进行某种操作,然后将结果输出来创建一个新的列表。例如,有一个数字列表,而我们想创建一个包含其平方的新列表。 实现此目的的一种方法是使用for循环遍历数字列表,并返回每个数字或每个元素的平方。 并且,在遍历列表时,将平方值添加到新列表中。 

让我们来看看如何用代码来实现这一点:

# defining a function that returns the square of a numberdef squared(num):  return num**2# original listnum_list = [1,2,3,4,5,6]# list that will contain the squared numbersnum_list_squared = []# using a for loop to iterate over our num_list and create a new list with the squared valuesfor num in num_list:  num_list_squared.append(squared(num))  print(num_list_squared) # output is [1,4,9,16,25,36]<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值