[Python] Bool-Wertinversion in einer Zeile

Erinnern Sie Memo für Python-Anfänger

Als Antwort auf Ihre Angabe bearbeitet Es wird gesagt, dass es invertiert und in einer Variablen gespeichert werden kann, ohne dass dies zurückgegeben wird. Mit anderen Worten, es war unten OK. .. ..

python.py


li = []
result = bool(li)


turned_result = not bool(li)


print('result: ',result)
print('turned_result: ',turned_result)
# result: False
# turned_result: True 


#### Vorheriger [Kann invertiert werden, indem ein Rückgabewert mit not zurückgegeben wird! ](Https://scrapbox.io/amanatsu-knit-note/ [Python] Invertiere den Bool-Wert mit nicht zum Zeitpunkt der Rückgabe) und wende ihn mit sofortiger Ausführung von Lambda an

python.py


li = []
result = bool(li)


turned_result = (lambda x: not bool(x))(li)


print('result: ',result)
print('turned_result: ',turned_result)
# result: False
# turned_result: True 


Ich bin ein Anfänger mit weniger als einem Jahr Erfahrung. Ich wäre Ihnen dankbar, wenn Sie die Meinungen von Senioren wie bessere Methoden und Lesbarkeit hören könnten.

Recommended Posts

[Python] Bool-Wertinversion in einer Zeile
Fizzbuzz in Python (in einer Zeile)
Segfo Python in einer Zeile
Zerlegen Sie Befehlsargumente in einer Zeile in Python
Konvertierung von String → Bool-Wert in Python Consideration
Ein Liner in Python
Mach ein Janken-Spiel in einer Zeile (Python)
Berechnung des Scherspielwerts in Python
DMD in Python 1D
Versuchen Sie LINE Notify mit Python
Entschlüsseln Sie eine Codezeile in Python Lambda, Karte, Liste
Primzahlaufzählung in einer Zeile
Ich habe Line Benachrichtigung in Python versucht
[Einführung] Fügen Sie Zeilenumbrüche in Python 3 ein
Implementiert in 1 Minute! LINE Benachrichtigen in Python
[Python] [3D-Liniendiagramm] Mehrere Daten in einem Diagramm, Achsenwerte in Zeichen
Behandeln Sie mehrere Python-Versionen in einem Jupyter
Gefaltetes Liniendiagramm und Skalierungslinie in Python
Lesen Sie die Datei Zeile für Zeile mit Python
Lesen Sie die Datei Zeile für Zeile mit Python
Einzeiler webServer (mit CGI) in Python
[Python] Lesen Sie die angegebene Zeile in der Datei
Vorlage zum Erstellen von Befehlszeilenanwendungen in Python
Quadtree in Python --2
Python in der Optimierung
CURL in Python
Ein Liner, der neunundneunzig in Python ausgibt
Metaprogrammierung mit Python
Python 3.3 mit Anaconda
Geokodierung in Python
SendKeys in Python
Metaanalyse in Python
Versuchen Sie, zwei Stapel in Python auf einem Array zu implementieren
Unittest in Python
Ein Liner, der die Kernauslastung von CPU 1 in Python zu 100% erhöht
Epoche in Python
Zwietracht in Python
Python-Handspiel (einzeilige Notation von if)
Deutsch in Python
DCI in Python
Quicksort in Python
N-Gramm in Python
Programmieren mit Python
Finden Sie den Bruchteil des in Python eingegebenen Werts heraus
Plink in Python
Konstante in Python
LINE Heroku Python
FizzBuzz in Python
SQLite in Python
Schritt AIC in Python
In einem Fenster werden mehrere Grafiken angezeigt (Python).
Holen Sie sich die Datei, Funktion, Zeilennummer in Python ausgeführt
LINE-Bot [0] in Python
CSV in Python
Reverse Assembler mit Python
Reflexion in Python
Diejenige, die den Fortschrittsbalken in Python anzeigt
Konstante in Python
nCr in Python.
Format in Python