Pythonでリストが空かどうかを確認する最良の方法は何ですか?
>>> L1=[] >>> not L1 True >>> L1=[1,2] >>> not L1 False
もう1つの方法は、リストの長さがゼロかどうかを確認することです。これは、リストが空であることを意味します
>>> L1=[] >>> len(L1) 0 >>> L1=[1,2] >>> len(L1) 2
-
Pythonで文字列が空かどうかを確認する最も洗練された方法は何ですか?
空の文字列は「偽」です。つまり、ブールコンテキストでは偽と見なされるため、文字列ではなく単に使用できます。 例 string = "" if not string: print "Empty String!"を出力します 出力 これにより、出力が得られます: Empty String! 例 文字列に空白を含めることができ、それでもfalseと評価したい場合は、文字列を削除してもう一度確認できます。例: string = " " if not string.strip():
-
Python例外をログに記録する最良の方法は何ですか?
ロギングモジュールをインポートしてから、logging.exceptionメソッドを使用してPython例外のログを作成します。 例 import logging try: print 'toy' + 6 except Exception as e: logging.exception("This is an exception log") 出力 次の出力が得られます ERROR:root:This is an exception log Traceback (most recent call last): File "C:/Users/Tutor