Python TagebuchPython lernen – mein persönliches Tagebuch

Tagebuch-Eintrag #8
Tupel in Python

Nach den Listen habe ich mich heute mit Tupel in Python beschäftigt.
Werbung/Anzeige

Schon geht es weiter. Gestern habe ich mich noch mit Listen beschäftigt. Heute ist die Tupel in Python dran.

Das erste was ich darüber gelesen habe ist, dass Tupel in Python den Listen sehr ähnlich sind.

Der wichtige Unterschied ist, dass eine erstellte Tupel nicht verändert werden kann. Es können auch keine Werte entfernt oder hinzugefügt werden.

Zum Beispiel sind Daten wie Monate feste Werte. Ein Januar, wird nicht später zu Februar oder sonst was unbenannt. Oder Zensuren 1 bis 6.

Tupel wird im Gegensatz zu Listen (mit eckigen Klammern) mit runden Klammern definiert.

month = ("Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember")
zensur = ("1", "2", "3", "4", "5", "6")

Die Ausgabe erfolgt auch hier wie gewohnt über print-Befehl und kann auch z.B. über den Index-Wert einzeln ausgegeben werden.

print(month)
print(month[-1])
print(month[0])

Bei dem Beispiel Zensur habe ich noch eine Funktion im print-Befehl getestet und geübt, dass dieser Befehl nur die schlechteste Note bzw. die beste Note ausgebe soll.

zensur = ("1", "2", "3", "4", "5", "6")
# Die höchste Zahl ausgeben (schlechteste Note)
print("die schlechteste Note:", max(zensur))
# Die niedrigste Zahl ausgeben (die beste Note)
print("die beste Note:", min(zensur))

So muss ich selbst nicht nachsehen. Auch wenn es bei diese 6 Zahlen vielleicht relativ einfach ist. Aber für längere Zahlenreihen, ist es gut diese Funktion zu kennen.

Tupel ist unveränderlich

Beim Versuch eine Tupel zu ändern, wird eine Fehlermeldung ausgegeben.

zensur.append=("7")
Traceback (most recent call last):
  File "d:/_my_python/tupel.py", line 16, in <module>
    zensur.append=("7")
AttributeError: 'tuple' object has no attribute 'append'

Das sind die Basics zu Tupel, die ich heute gelernt habe. Als nächstes kommt Dictionaries in Python.

# # ## ENDE Tagebuch-Eintrag #8 | Tupel in Python
Werbung/Anzeige
Schlagwörter im Tagebuch-Eintrag:

Kommentar schreiben




Werbung/Anzeige