# 规律 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))
# 学习map 和 lambda匿名函数 获取某个元素第一次出现的下标 list.index(item)
# 将字符串列表中的每个元素 第一个列表的第一个元素和第二个列表的第一个元素依次相加 方法
list0=["cc","aa","bb","cc"]
print(list0.index("cc")) # 0
list1=["a","b","a","b"]
list2=["cat","dog","cat","dog"]
result1=map(lambda x:list1.index(x),list1)
print(list(result1)) # [0, 1, 0, 1]
result2=map(lambda x:list2.index(x),list2)
print(list(result2)) # [0, 1, 0, 1]