【发布时间】:2017-08-14 19:47:03
【问题描述】:
我有像--- 这样的输入掩码字,我想用数字(0-9) 替换所有-
代码:
def masker(input_mask,pattern):
s = list()
s = (itertools.product(pattern,repeat=1))
for i in input_mask:
if ( i=='-'):
for j in s :
print (input_mask.replace('-',''.join(j)))
masker ('-a-' , '123')
但我的输出是:
1a1
2a2
3a3
1a1
2a2
3a3
我的主要目标是这个输出:
1a1
1a2
1a3
2a1
....
....
3a3
【问题讨论】:
-
...你为什么要这样做?
-
它的等符号它什么都没有
标签: python python-2.7 python-3.x input-mask