Если вы не хотите использовать replace
или регулярное выражение, вы можете использовать этот код:
string = "abstring"
new_chars = []
for char in string:
if char == "a":
char = "b"
elif char == "b":
char = "c"
new_chars.append(char)
new_string = "".join(new_chars)
print(string, new_string)
Или вы можете использовать replace
, который имеет count
опция:
string = "abstringab"
new_string = string.replace("a", "o", 1)
new_string = new_string.replace("b", "x", 1)
print(new_string)