new_list = [1, "hello"]
is_str = (type(str) is True)
for element in new_list:
if (element is is_str):
element = element.upper()
リスト内の各要素を実行するループを作成しようとしていますが、文字列が見つかると大文字で要素を返します。しかし、何らかの理由で私のif文が私の好きなところで動作していないようです。何か案は?リスト内の値へのアクセス
私の推測では、 'is_str'は' False'で、 'new_list'の要素は' False'と同じではありません。 – melpomene
'もしisinstance(element、str):'ならば。 – ekhumoro
出力は何ですか? – MrJLP