0
A
答えて
0
辞書リテラルのキーと値は、条件式が簡単に使用できるため、任意の式を使用できます。
あなたはそれをどのように入力するか注意する必要があります。値は最初に入り、補題のタプルは常に括弧で囲む必要があります。
辞書の値の条件のサンプル例:
2つのif
条件
{1: [('b', 'b'), ('b', 'b')]}
:
condition = False
d = {1: [('a', 'a') for _ in range(2)] if condition else [('b','b') for _ in range(2)]}
condition
はFalse
従って、d
を[('b','b') for _ in range(2)]
で初期化されます
d = {1: [('a', 'a') for _ in range(2)] if condition else [('b','b') for _ in range(2)] if condition else ('c', 'c')}
condition
が再びFalse
であるため、('c', 'c')
が使用され、d
は現在{1: ('c', 'c')}
です。
arg.u
とarg.c
で置き換え、同様の方法で必要な値を入力してください。
調べる必要のある条件の数がそれほど大きくない場合は、条件式を使用して辞書リテラルで初期化します。そうでなければ、別々のif-elif-else
文を使用すると読みやすくなります。
関連する問題
- 1. 条件付き辞書のPython辞書
- 2. 条件付きで辞書のリストを作成
- 3. はどのように私はC#でネストされた辞書を作成することができます
- 4. 条件付きスレッド作成
- 5. Eclipse CDT:強制的に条件付きでコンパイルされたコード
- 6. RMarkdown + knitrで条件付き書式設定テーブルを作成
- 7. 条件付き書式ここ
- 8. コードは条件付きでのみ動作しますか?
- 9. 条件が満たされていなくてもループ実行コードの条件付きネストされた
- 10. Angular2 - 条件付きで作成された入力フィールドのフォーム検証
- 11. 項目は、私はif文でこの条件を持っている辞書
- 12. 条件付き反復リストの作成
- 13. 条件付き書式付きセルの条件付きテキストの色
- 14. Excelでテキスト値の条件付き書式設定マクロを作成する
- 15. 条件に基づいてPython辞書を作成する
- 16. RxJava:条件付きコード
- 17. Excelで条件が複数ある場合の条件付き書式設定
- 18. フリーモナドでの条件付き動作
- 19. JQueryネストされた条件付き
- 20. Paperclipで条件付きスタイルを作成するには?
- 21. Ember.jsで条件付きリンクを作成するには?
- 22. Mongooseで条件付きクエリを作成する方法は?
- 23. 条件付きサブフォルダをバッチファイルで作成するには?
- 24. HTMLで条件付きハイパーリンクを作成するには
- 25. WordPress条件付き投稿作成
- 26. python xlsxwriter条件付き書式が更新されません
- 27. Apache2の書き換え - 条件付き
- 28. 条件付きコンパイルのためのLaTeXマクロの書き方は?
- 29. 条件は条件が私のSQLで
- 30. 別のセルの条件付き書式に基づいたセルの条件付き書式設定