if not sky.has_key('blue'):
get_currently_compared_key # blue
elif not sky.has_key('cloud'):
get_currently_compared_key # cloud
上記のコードでは、if文で 'blue'を取得したいと考えています。役に立つ方法はありますか?ifステートメントで現在比較されている値を取得する方法
編集1:スカイ== '青' の場合 - >そうでない場合は、空 == '青' 編集2:sky.has_key( '青')でない場合は...魔法の識別子ことが
skyと比較したい文字列を含む変数/定数に 'blue'を置き換えること以外は何もありません。 このようにして、ステートメント内の変数にアクセスすることができます。通常はコード内で –
空ではない場合は空、空であれば青、空なら空です。 – avasal
あなたは本当にあなたが最初から欲しい質問をして、誰かが答えるたびにあなたの質問を編集してはいけません。 –