map()
    
    函数是Python内置的高阶函数之一,它可以接受一个函数和一个可迭代对象作为参数,然后将该函数应用于可迭代对象的每个元素,并返回一个新的可迭代对象。下面详细介绍
    
     map()
    
    函数的应用。
   
    1. 将列表中的元素转为字符串
   
lst = [1, 2, 3, 4, 5] str_lst = list(map(str, lst)) 
print(str_lst) 
# ['1', '2', '3', '4', '5']
    在这个例子中,我们将
    
     lst
    
    中的每个元素都转换为字符串类型,使用了
    
     map()
    
    函数和
    
     str()
    
    函数。最终得到了一个由字符串组成的新列表。
   
    2. 对列表中的数值进行平方操作
   
lst = [1, 2, 3, 4, 5] 
square_lst = list(map(lambda x: x**2, lst)) 
print(square_lst) 
# [1, 4, 9, 16, 25]
    这个例子展示了如何使用
    
     map()
    
    函数和
    
     lambda
    
    表达式来对列表中的数值进行平方操作。
    
     lambda
    
    表达式定义了一个匿名函数,输入参数为
    
     x
    
    ,输出为
    
     x**2
    
    。
    
     map()
    
    函数将
    
     lambda
    
    表达式应用于
    
     lst
    
    中的每个元素,并生成一个新的列表。
   
    3. 对多个列表同时进行元素级别的操作
   
lst1 = [1, 2, 3] 
lst2 = [4, 5, 6] 
sum_lst = list(map(lambda x, y: x+y, lst1, lst2)) 
print(sum_lst) 
# [5, 7, 9]
    这个例子展示了如何使用
    
     map()
    
    函数和
    
     lambda
    
    表达式对多个列表同时进行元素级别的操作。
    
     lambda
    
    表达式定义了一个匿名函数,输入参数为
    
     x
    
    和
    
     y
    
    ,输出为
    
     x+y
    
    。
    
     map()
    
    函数将
    
     lambda
    
    表达式应用于
    
     lst1
    
    和
    
     lst2
    
    中的每个元素,并生成一个新的列表。
   
    4. 对字典中的值进行操作
   
dct = {'a': 1, 'b': 2, 'c': 3} 
result_dct = dict(map(lambda item: (item[0], item[1]**2), dct.items())) 
print(result_dct) 
# {'a': 1, 'b': 4, 'c': 9}
    这个例子展示了如何使用
    
     map()
    
    函数和
    
     lambda
    
    表达式对字典中的值
   
 
