実際には文字列ですが、回答がリストとして返されるため、リストに変換しました。私は今この問題を何時間も見てきており、それを得ることはできません。私は、例えば "Maryが少しの子羊を持っていた"のような文字列を、 "ab"のような別の文字列を取ってstring2からの文字があるかどうかを調べることになっています。リストを検索する最も簡単な方法は何ですか?
[A = 5] Iを返しdef problem3(myString, charString):
myList = list(myString)
charList = list(charString)
count = 0
newList = []
newString = ""
for i in range(0,len(myList)):
for j in range(0,len(charList)):
if charList[j] == myList[i]:
count = count + 1
newString = charList[j] + "=" + str(count)
newList.append(newString)
return newList
:だから私は今のところこれを持って、それは[ "A = 4"、 "B = 1"]
を を返す2例で正しく行われていればそれはnewList.append(文字列)で何かを知っています。どこに配置する必要がありますか?
もう1つの内側ループが必要です – antlersoft
辞書を使用して各文字のカウントを追跡します。 –
内側のループはどこに行きますか? –