def startsWith(string, lst):
newlst = [word.lower() for word in lst]
for word in newlst:
if string.lower() in lst:
print(word)
このコードをPythonで動作させることはできません。これは問題です。文字列とリストを比較するPythonプログラミング
ターゲット文字列と単語のリストの2つの引数をとる関数startsWithを作成します。次に、ターゲット文字列で始まる各単語をリストに出力します。完全なクレジットを受け取るには、テストでは大文字と小文字を区別するべきではなく、対象と対象となる単語の両方を無視します。
ようこそ繰り返し
string.lower()
を呼び出して回避しようとします。正確に動作していないものについて、この質問にいくつかの詳細を追加することを検討してください。可能であれば、得られた結果と、期待される結果との違いをどうか提供してください。 – RedBassett