- 859 名前:デフォルトの名無しさん [2022/08/14(日) 12:18:23.17 ID:T9w5rPHY.net]
- Noneを==すると稀にNone==None ->Falseあるから避けよう。バグのもと。これはググれば解説あるから読んで
で、普通は if dic.get('key') == 'foo': __func() だけでしょう。あればする、なければ終わり if dic.get('key') == 'foo': __func() else: __func_b() でもいいけど。 基本的にNoneやFalseを判定しにいかない。まずTrue判定をして、その反対をelse (if)で受ける ただまあNone / Falseだけを知りたい場合があって そのときは if dic.get('key') is None:
|

|