[Python] Inversion de valeur booléenne en une ligne

Rappelez le mémo pour les débutants en python

Modifié en réponse à votre indication On dit qu'il peut être inversé et stocké dans une variable sans retour. En d'autres termes, c'était OK ci-dessous. .. ..

python.py


li = []
result = bool(li)


turned_result = not bool(li)


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


#### Le précédent [Il peut être inversé en renvoyant une valeur de retour avec not! ](Https://scrapbox.io/amanatsu-knit-note/ [Python] Inverser la valeur booléenne avec not au moment du retour) et l'appliquer avec une exécution immédiate de lambda

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 


Je suis un débutant avec moins d'un an d'expérience. Je vous serais reconnaissant de bien vouloir entendre les opinions des personnes âgées, telles que de meilleures méthodes et une meilleure lisibilité.

Recommended Posts

[Python] Inversion de valeur booléenne en une ligne
Fizzbuzz en Python (en une ligne)
Segfo python en une ligne
Décomposer les arguments de commande en une seule ligne en Python
Conversion de chaîne → valeur booléenne en Python Considération
Une doublure en Python
Créez un jeu Janken en une seule ligne (python)
Calcul de la valeur de jeu de cisaillement en Python
DMD en Python 1D
Essayez LINE Notify avec Python
Décrypter une ligne de code en Python lambda, carte, liste
Énumération des nombres premiers sur une ligne
J'ai essayé la notification de ligne en Python
[Introduction] Insérer des sauts de ligne dans Python 3
Implémenté en 1 minute! LINE Notify en Python
[Python] [3D line graph] Plusieurs données dans un graphique, valeurs d'axe en caractères
Gérez plusieurs versions de python en un seul jupyter
Graphique à lignes pliées et ligne d'échelle en python
Lisez le fichier ligne par ligne avec Python
Lisez le fichier ligne par ligne avec Python
Un serveur Web de ligne (avec CGI) en python
[Python] Lire la ligne spécifiée dans le fichier
Modèle pour créer des applications de ligne de commande en Python
Quadtree en Python --2
Python en optimisation
CURL en Python
Une doublure qui produit quatre-vingt-dix-neuf en Python
Métaprogrammation avec Python
Python 3.3 avec Anaconda
Géocodage en python
SendKeys en Python
Méta-analyse en Python
Essayez d'implémenter deux piles en Python sur un seul tableau
Unittest en Python
Une doublure qui rend l'utilisation du cœur du CPU 1 à 100% en Python
Époque en Python
Discord en Python
Jeu à la main en Python (notation sur une ligne de if)
Allemand en Python
DCI en Python
tri rapide en python
N-Gram en Python
Programmation avec Python
Découvrez la fraction de la valeur saisie en python
Plink en Python
Constante en Python
LINE heroku python
FizzBuzz en Python
Sqlite en Python
Étape AIC en Python
Plusieurs graphiques sont affichés dans une seule fenêtre (python)
Obtenez le fichier, la fonction, le numéro de ligne en cours d'exécution en python
LINE-Bot [0] en Python
CSV en Python
Assemblage inversé avec Python
Réflexion en Python
Celui qui affiche la barre de progression en Python
Constante en Python
nCr en Python.
format en python