In Python kann "in" sowohl als Teil von "for" als auch als Operator verwendet werden, um zu überprüfen, ob ein Wert als Element eines Containers wie "list" oder "tuple" enthalten ist. Wenn Sie es gut verwenden, können Sie pythonische Ausdrücke machen.
Wenn im folgenden Beispiel die Liste "sys.argv" mit den Befehlszeilenargumenten die Zeichenfolge "--debug" enthält, wird "DEBUG" auf "True" gesetzt, andernfalls wird "False" gesetzt. Getan werden.
DEBUG = '--debug' in sys.argv
Sie können auch "nicht in" als das Gegenteil verwenden:
SHORT = '--verbose' not in sys.argv
Recommended Posts