Python精选200Tips:11-20

运行系统:macOS Sonoma 14.6.1
Python编译器:PyCharm 2024.1.4 (Community Edition)
Python版本:3.12

往期链接:
1-5
6-10

011 map

在 Python 中,map 是一个内置函数,用于将指定函数应用于可迭代对象(如列表、元组等)的每个元素,并返回一个迭代器。以下是对 map 的详细解释和用法示例。

  • 语法
map(function, iterable, ...)
 - function:要应用的函数。
 - iterable:一个或多个可迭代对象(如列表、元组)。
返回值:返回一个迭代器,可以用 list()tuple() 转换为列表或元组。
  • 示例1
# 定义一个简单的函数
def square(x):
    return x * x

# 使用 map 函数
numbers = [1, 2, 3, 4, 5]
squared = map(square, numbers)

# 将结果转换为列表并打印
print(list(squared))  # 输出: [1, 4, 9, 16, 25]
  • 示例2
# 使用 map 函数
numbers = [1, 2, 3, 4, 5]
squared = map(str, numbers)

# 将结果转换为列表并打印
print('-'.join(squared))  # 输出: 1-2-3-4-5

012 lambda

lambda 是 Python 中用于创建匿名函数的关键字。它允许您定义没有名字的简单函数,通常用于需要传递简单功能的场合。以下是关于 lambda 的详细信息:

  • 语法
lambda arguments: expression
 - arguments:输入参数,可以有多个,用逗号分隔。
 - expression:返回值的表达式,lambda 函数只能包含一个表达式。
  • 示例1
# 定义一个简单的 lambda 函数
add = lambda x, y: x + y

print(add(2, 3))  # 输出: 5
  • 示例2
nu
  • 6
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AnFany

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值