['123', '101', '121']
['#00', '#0#', '#0#']
或这个
['1234', '1001', '2342', '1990']
['#000', '#00#', '0000', '#000']
在不使用大量for循环的情况下,最有效的方法是什么?谢谢。
答案 0 :(得分:0)
您可以这样做,而无需for循环:
import re
temp_list = ['1234', '1001', '2342', '1990']
[*map(lambda x: re.sub(r'\d', '0', x.replace('1', '#')), temp_list)]
输出:
['#000', '#00#', '0000', '#000']