python-map函数
2020-12-13 02:57
标签:tuple 输出 map函数 函数 color 调用 return choice append map函数特点: python-map函数 标签:tuple 输出 map函数 函数 color 调用 return choice append 原文地址:https://www.cnblogs.com/xiaokuangnvhai/p/11062011.htmldef choice(a):
return a+1
def choice2(a):
return a
print(list(map(choice,[1,2,3,4]))) #输出[2, 3, 4, 5]
print(tuple(map(choice,[1,23,4]))) #输出(2, 24, 5)
print(set(map(choice,{1,2,4}))) #输出{2, 3, 5}
print(‘‘.join(map(choice2,[‘1‘,‘2‘,‘4‘]))) #输出字符串124,迭代器返回值转字符串需通过join对每次迭代返回的值进行连接
x=map(choice,(1,2,3,4))
print(list(x)) #输出[2, 3, 4, 5]
print(tuple(x)) #这个为空,因为迭代器每用一次就丢一次,第二次调用就是空
l=[]
for i in [1,2,3,4]: #map相当于这段代码
l.append(choice(i))
print(l)