Python map() 函数

Python map() 函数用于在另一个函数的帮助下对指定的可迭代和返回映射对象的所有元素进行应用。
我们还可以将映射对象转换为列表、元组等。

on  it road.com

Python map() 函数的一些例子

示例 1

def my_func(a):
  return len(a)
x = map(my_func, ('banana', 'apple', 'orange'))
print(x)
print(list(x))	# 将map对象转换为列表

上述程序的输出是

<map object at 0x0000021591DAC888>
[6, 5, 6]

示例 2

def my_func(a, b):
  return a + b
x = map(my_func, ('lemon', 'banana', 'avocado'), ('orange', 'mango', 'pineapple'))
print(x)
print(list(x))	# 将map对象转换为列表

上述程序的输出是

<map object at 0x000001E90AE44148>
['lemonorange', 'bananamango', 'avocadopineapple']
日期:2020-09-17 00:10:30 来源:oir作者:oir