0

(リンゴ、バナナ)と(赤、黄色)の直接的な相関関係を簡潔に表現する方法は何ですか。必要な結果が得られますが、これには満足していません...

if value == apple:
   result = red
elif value == banana:
   result = yellow
else:
   result = None

この質問のタイトルを検索したり、タイトルを付けたりするのは難しいですが、これは基本的な演習だと確信しています。ではない?

4

3 に答える 3

7
{apple:red, banana:yellow}.get(value)
于 2012-07-28T02:15:25.290 に答える
6

これには辞書を使用できます。

mydict = {'apple': 'red', 'banana': 'yellow'}
result = mydict.get(value, None)
于 2012-07-28T02:14:49.197 に答える
2

dictを使用できます:

fruit_colors = {
    apple: red,
    banana: yellow
}

result = fruit_colors.get(value)
于 2012-07-28T02:15:15.683 に答える