Sie können len () verwenden, um festzustellen, ob die Liste einen Wert enthält oder nicht, aber dies ist nicht klug.
sample.py
list_1 = []
if len(list_1) > 0:
print("list_1 : Not empty")
else:
print("list_1 : empty")
Es gibt eine präzisere Art, es zu nennen:
sample.py
list_1 = [] #Bereiten Sie eine leere Liste vor
if list_1:
print("list_1 : Not empty :", list_1)
else:
print("list_1 : empty")
list_1.append(1) #Wert zur leeren Liste hinzufügen
if list_1:
print("list_1 : Not empty :", list_1)
else:
print("list_1 : empty")
#Ausgabeergebnis
# list_1 : empty
# list_1 : Not empty : [1]
Das obige if list_1: bedeutet "True, wenn ein Wert enthalten ist". Sehr angenehm.
Darüber hinaus ist die Beurteilung von Richtig oder Falsch durch die if-Aussage wie folgt. Taple-, Listen- und Wörterbuchtypen können auf die gleiche Weise bestimmt werden.
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")
#Ausgabeergebnis
# '' : empty
# ' ' : Not empty
# 0 : empty
# 1 : Not empty
# Hello : Not empty
das ist alles
Recommended Posts