2024-10-01 07:35:30 发布
网友
我目前正在解决一个问题,需要将字符串列表缩减为单个字符串,稍微修改每个字符串。例如,给定输入[“apple”、“pear”、“peach”],我希望“apple0 pear0 peach0”作为输出
使用我正在使用的reduce函数:
reduce(lambda x,y: x + "0 " + y, string_list)
我得到的输出是“apple0 pear0 peach”,没有修改输入列表中的最后一个元素。我想解决这个问题,以便我的最后一个元素也得到修改
考虑^ {CD1>}是您的列表,其中{{CD2>}
' '.join(map(lambda x : x+'0',l)) 'apple0 pear0 peach0'
或
'0 '.join(l)+'0' 'apple0 pear0 peach0'
基于@Bobby的评论
' '.join(x+'0' for x in l)
考虑^ {CD1>}是您的列表,其中{{CD2>}
或
基于@Bobby的评论
相关问题 更多 >
编程相关推荐