网站首页 > 基础教程 正文
- 使用
map方法
map方法是Python内置的一个方法,可以根据提供的函数对指定的可迭代对象做映射,下面我们就来一起学习一下这个方法!
使用
- 使用方法map(function, iterable, …)
- map方法可以将function应用于iterable(可迭代对象)的每一个元素,结果以列表的形式返回。注意:这里的可迭代对象可以是多个!
- 使用示例
#!/usr/bin/env python
# -*- encoding: utf-8 -*-
# @Author : xiao qiang
# @WeChat : xiaoqiangclub/52xiaoqiangclub
# @Software : PyCharm
# @File : mapTest.py
# @Time : 2021/6/29 19:55
b = [1, 2, 3, 4]
c = (5, 6, 7, 8,)
# 格式是map(fun, iterable,...)
ret = map(str, b)
print(ret)
print(list(ret))
def sum(a, b):
return a + b
ret = map(sum, b, c)
print(list(ret))
# ret = map(lambda x, y: x + y, b, c)
ret = map(lambda x, y: (x + y) * 2, b, c)
print(list(ret))
- 运行结果
猜你喜欢
- 2024-11-02 Python函数式编程之map/reduce/filter进阶
- 2024-11-02 Python中map函数的奇淫技巧:优化你的编程体验
- 2024-11-02 python内置函数map/reduce/filter
- 2024-11-02 Python 内置函数与匿名函数 python匿名内部类
- 2024-11-02 第八篇:Python中函数介绍 python中的各种函数
- 2024-11-02 「每天3分钟学Python」Python中的 Map 和 Reduce
- 2024-11-02 Python中starmap有什么用的? python中start用法
- 2024-11-02 详解Python中的map、lambda和apply用法
- 2024-11-02 Python编程技巧:如何用Map, Filter, Reduce代替For循环?
- 2024-11-02 python lambda函数与map()、filter()、reduce()函数用法
- 最近发表
- 标签列表
-
- jsp (69)
- gitpush (78)
- gitreset (66)
- python字典 (67)
- dockercp (63)
- gitclone命令 (63)
- dockersave (62)
- linux命令大全 (65)
- pythonif (86)
- location.href (69)
- dockerexec (65)
- tail-f (79)
- queryselectorall (63)
- location.search (79)
- bootstrap教程 (74)
- 单例 (62)
- linuxgzip (68)
- 字符串连接 (73)
- html标签 (69)
- c++初始化列表 (64)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)