asa616628217 发表于 2021-9-2 16:12:17

函数疑问

map(lambda x, y : , ,
, , , ,

哪位大神能告诉我这个要是用def 函数怎么表达出来??

冬雪雪冬 发表于 2021-9-2 16:18:14

>>> def func(x, y):
        return

>>> list(map(func, , ))
[, , , , ]

asa616628217 发表于 2021-9-2 17:04:51

本帖最后由 asa616628217 于 2021-9-2 18:04 编辑

冬雪雪冬 发表于 2021-9-2 16:18


这个map 的是怎么作用的啊 列表里的位置都对应,0对0 1对1.....   是不是 没有map 单纯用函数表达这个结果是不是很麻烦?

冬雪雪冬 发表于 2021-9-2 20:03:06

map的解释是
Make an iterator that computes the function using arguments from
each of the iterables.Stops when the shortest iterable is exhausted.
即对迭代器用指定的函数将其每个元素一一运算,得到的结果还是迭代器,如果运算是对多个迭代器,则到最短迭代器结束而结束

asa616628217 发表于 2021-9-2 22:24:53

冬雪雪冬 发表于 2021-9-2 20:03
map的解释是
Make an iterator that computes the function using arguments from
each of the iterables ...

谢谢 大神有点难懂啊!!每个元素运算就像上个例子 两个列表里边的 都是 x对y....x对y位置一定对应是吧????

冬雪雪冬 发表于 2021-9-2 23:03:33

asa616628217 发表于 2021-9-2 22:24
谢谢 大神有点难懂啊!!每个元素运算就像上个例子 两个列表里边的 都是 x对y....x对y[ ...

是的

asa616628217 发表于 2021-9-3 14:48:41

冬雪雪冬 发表于 2021-9-2 23:03
是的

谢谢
页: [1]
查看完整版本: 函数疑问