Я не уверен, как это сделать в Python. В поисках этого я столкнулся с itertools, но я не уверен, как я могу применить его в этом случае.Создание комбинаций из ввода в python
Что я пытаюсь сделать, это создать скрипт, который может принимать строковый ввод, содержащий метки запросов (например, AB? D?) И набор параметров (ABC, DEF) для вывода всех возможных комбинаций, например ниже ,
ABADD, ABADE, ABADF
ABBDD, ABBDE, ABBDF
ABCDD, ABCDE, ABCDF
В поиске, я нашел this, но я не совсем уверен, как я мог бы быть в состоянии осуществить это вокруг моего входа.
Было бы наиболее эффективным разбить входную строку на несколько подстрок вокруг вопросительных знаков (поэтому приведенный выше пример становится AB +? + D +?). Будет ли что-то вроде списка (-ов) подходящим для этого?
Заранее благодарим за предоставленную помощь.
ли '' ABC' и DEF' фиксируется на позиции, соответствующей '' S? Также, несмотря на то, что вы не уверены в этом подходе, вам, вероятно, следует использовать код, который вы попробовали. – KobeJohn
Я думаю, что это простая проблема с заменой строки с циклом for, поэтому я могу написать необходимый код, но вы должны подождать некоторое время. http://www.tutorialspoint.com/python/string_replace.htm – mertyildiran