pu369com

【python】用map和lambda根据if条件改变数组的值

代码(数组ls中的元素,奇数前加v,偶数前加w):

ls = [1,2,3,4]
ls2 = map(lambda x:"v"+str(x) if x%2 == 1 else "w"+str(x) ,ls)
print(list(ls2))

  输出:

['v1', 'w2', 'v3', 'w4']

posted on 2023-06-09 17:11  pu369com  阅读(85)  评论(0编辑  收藏  举报

导航