Selectively replace multiple instances of a character within a string: Difference between revisions
Content added Content deleted
m (→Python) |
m (→Python) |
||
Line 530: | Line 530: | ||
deltas = ruleMap.get(c, []) |
deltas = ruleMap.get(c, []) |
||
return ( |
return ( |
||
dict(a, **{c: 1 + i}), |
dict(a, **{c: 1 + i}) if c in ruleMap else a, |
||
deltas[i] or c if i < len(deltas) else c |
deltas[i] or c if i < len(deltas) else c |
||
) |
) |