map 方法的学习

发布时间 2023-07-03 17:36:51作者: 胖豆芽
# 规律 aabb  ;单词 cat cat dog dog ;符合规律 返回true。

# 学习map 方法
# 将列表中的每个元素转换为 字符串 str(number_list[下标])
number_list=[1,2,3,4,5,6]
#将下标=0的元素 转字符串
某个字符串=str(number_list[0])
print(某个字符串)
#将每个下标都转字符串
result=map(str,number_list)
for item in result:
    print(item)  # 输出每个字符串
result1=map(str,number_list)
#以列表 打印整个被转为字符串的列表
print(list(result1))
# 学习map 和  lambda匿名函数
# 将字符串列表中的每个元素   转大写  str.upper  方法
names_list_xiao=[1,2,3]
result=map(lambda x: str(x),names_list_xiao)
print(list(result)) #['1', '2', '3']

 

# 将字符串列表中的每个元素   转大写  str.upper  方法
names_list_xiao=["a","b","c"]
result=map(str.upper,names_list_xiao)
print(list(result)) #['A', 'B', 'C']
# 学习map 方法
# 将字符串列表中的每个元素   转大写  str.upper  方法
names_list_xiao=["a","b","c"]
result=map(lambda x: x.upper(),names_list_xiao)
print(list(result)) #['A', 'B', 'C']

 

# 学习map 和  lambda匿名函数
# 将字符串列表中的每个元素   第一个列表的第一个元素和第二个列表的第一个元素依次相加 方法

list1=[1,2,3,4,5]
list2=[0,1,2,3,4]
result=map(lambda x,y:x+y,list1,list2)
print(list(result))