以下のpythonソースコードを簡易なソースコードに変換する

                if '3名以内/月' in get_data:
                    number_samples = 3
                elif '5名以内/月' in get_data:
                    number_samples = 5
                elif '10名以内/月' in get_data:
                    number_samples = 10
                elif '15名以内/月' in get_data:
                    number_samples = 15
                elif '20名以内/月' in get_data:
                    number_samples = 20
                elif '25名以内/月' in get_data:
                    number_samples = 25
                elif '30名以内/月' in get_data:
                    number_samples = 30

このコードを簡潔にするために、辞書を使ったマッピングを活用するのが良い方法です。以下のように書き換えることができます。

python
mapping = {
‘3名以内/月’: 3, ‘5名以内/月’: 5, ’10名以内/月’: 10,
’15名以内/月’: 15, ’20名以内/月’: 20, ’25名以内/月’: 25, ’30名以内/月’: 30
}
number_samples = mapping.get(get_data)

この方法では、辞書を利用して get_data の値に応じた number_samples を取得できます。辞書を使うことで、コードがスッキリし、条件分岐を減らすことができます。

いまココぼっちというマッチングアプリを開発しています。


コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です