私は現在、文字"a"
のすべてのインスタンスをstring1
にチェックし、それをsubstring
に置き換える必要がある質問に固執しています。例えば文字列を部分文字列に置き換える
は、元string1
が"apple"
だった場合、私は"dragonpple"
を返却する必要があるだろう、substring
が"dragon"
であると言うことができます。
これまでのところ、私は私の試みを持っては、以下のとおりです。
def (string1, substring):
new_string= " "
for letter in string1:
if letter ! = "a":
new_string.append(letter)
elif letter = "a":
a = substring
私は本当にこれを構造化する方法を知っているが、これは私の一般的な思考プロセスだっいけません。文字"a"
を削除し、文字列自体を分割することなくsubstring
に置き換える方法がわかりません。
また、インデックスや.remove
メソッドを使用することはできません。助けを感謝します。
'string1.replace(" a "、substring)'はどうでしょうか? – yper