[PYTHON] Grundtechnologie, die leicht feststellt, ob der Wert "Ja" oder "Nein" ist

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

Grundtechnologie, die leicht feststellt, ob der Wert "Ja" oder "Nein" ist
Der Rückgabewert von len oder unichr kann sich ändern, je nachdem, ob es sich um UCS-2 oder UCS-4 handelt.
Ein Programm, das bestimmt, ob eine in Python eingegebene Zahl eine Primzahl ist
Ein Programm, das automatisch feststellt, ob es sich um eine Animation oder ein Foto handelt, wenn Sie das Bild einer Person eingeben [Python]