Я пытаюсь заменить символы в mystr = 'AC'
согласно dict d = {'A':'C', 'C':'B'}
. Однако, Я не буду заменять все сразу. Я буду заменять символы в порядке ключа один за другим (я делаю некоторые вычисления после каждой замены). Что еще более важно, Я не могу заменить символы, которые уже заменены.python заменить символ без замены уже замененных символов
Например: на первом этапе, я заменяю 'A'
с 'C'
, то я получил 'CC'
. Я использую 'CC'
выполнить некоторые вычисления, а затем перейдите к следующему шагу. На следующем этапе я заменю 'C'
на 'B'
. Хотя я получил два 'C'
s в 'CC'
, но первый 'C'
уже заменен. Поэтому я заменяю только один, затем я получил 'CB'
Я пишу его сейчас. Позже я отправлю его. – neouyghur
Вы знаете, что порядок 'dict' является произвольным, не так ли? –
Хмм, я не знаю. Вы имеете в виду '' 'для ключа в d.key(): print key' '' print different set при каждом запуске? – neouyghur