-1
link_strings(xs):一連の値xsを考えてみましょう。任意のPython値を含めることができますが、我々はその文字列にのみ興味があります。 type()関数を使用せずに、リスト内の各スポットを何らかの種類のcombined_string変数に連結して、失敗した(文字列以外の)連結を途中で渡す方法を見つけてください。 •パラメータ:xs :: listの値。 •戻り値:xsのすべての文字列を連結した文字列。 •要件:ソリューションでtry-exceptブロックを使用する必要があります。 type()は使わないでください。ブロックを除いて、ブロック内の各スポットを結合した文字列変数に連結します。
def link_strings(xs):
string1 = ''
try:
for i in range(len(xs)):
string1 += xs[i]
return string1
except:
私が午前問題は、文字列でない他の値がある場合がない任意のものである場合は、それらの上を通過し、文字列値のみを組み合わせてするように、実際にブロックを除いて、私の中に入れて何です空の文字列を返します。
これはうれしく 'float'と' int'sを 'str'に隠すことに注意してください。これがOPが望んでいるものであるかどうかはもちろん、誰もが推測しています。 – SiHa
あなたは正しいのですが、私は彼が 'type()関数を使わずに'と言ったので、他の方法はないと思っています。私は答えにあなたのメモを追加します –