Vous pouvez utiliser len () pour déterminer si la liste contient ou n'a pas de valeur, mais ce n'est pas intelligent.
sample.py
list_1 = []
if len(list_1) > 0:
print("list_1 : Not empty")
else:
print("list_1 : empty")
Il existe une manière plus concise de l'appeler:
sample.py
list_1 = [] #Préparez une liste vide
if list_1:
print("list_1 : Not empty :", list_1)
else:
print("list_1 : empty")
list_1.append(1) #Ajouter une valeur à une liste vide
if list_1:
print("list_1 : Not empty :", list_1)
else:
print("list_1 : empty")
#Résultat de sortie
# list_1 : empty
# list_1 : Not empty : [1]
Ce qui précède if list_1: signifie "Vrai si une valeur est incluse". Très pratique.
De plus, le jugement de True ou False par l'instruction if est le suivant. Les types de taple, de liste et de dictionnaire peuvent être déterminés de la même manière.
sample.py
empty_1 = ''
empty_2 = ' '
empty_3 = 0
empty_4 = 1
empty_5 = "Hello"
if empty_1:
print(" "" : Not empty")
else:
print(" '' : empty")
if empty_2:
print(" ' ' : Not empty")
else:
print(" ' ' : empty")
if empty_3:
print(" 0 : Not empty")
else:
print(" 0 : empty")
if empty_4:
print(" 1 : Not empty")
else:
print(" 1 : empty")
if empty_5:
print(" Hello : Not empty")
else:
print(" Hello : empty")
#Résultat de sortie
# '' : empty
# ' ' : Not empty
# 0 : empty
# 1 : Not empty
# Hello : Not empty
c'est tout
Recommended Posts