Kommen wir aber nun zu meinem Anliegen. Wie ihr in meinen Kommentaren sehen könnt weiß ich nun rein formal, dass Tuples unveränderbar und Dictionaries veränderbar sind. Nun stoße ich hier auf Verständnisfragen. Was meint hier "unveränderbar" und "veränderbar"? Ich meine, bei den Tulpes in Zeile 5 und Zeile 9 kann ich doch anstatt "Hallo Welt" sonstwas reinschreiben, somit habe ich es "verändert" so wie es bei Dictionaries der Fall wäre. Ihr seht, ich stehe momentan auf dem Schlauch.
Da ich ein blutiger Anfänger bin, bitte nicht zu hoch greifen.
Gruß
Sophus.
Code: Alles auswählen
# -*- coding: cp1252 -*-
#Tuples und Dictionaries sind zwei Arten von Arrays.
#Tuple ist ähnlich wie ein Array, er kann nicht verändert werden.
#Man kann kein Tuple löschen oder hinzufügen.
var = "Hallo", "Welt" #Hier beginnen wir einen Tuple zu definieren.
print var
#Man kann auch mit zwei Elementen nebeneinander arbeiten
var1, var2 = "Hallo", (", wie geht", "es dir?")
print var1, var2
#Jetzt zu den Dictionaries.
#Sie sind auch sehr ähnlich wie Arrays.
#Unterschied, sie gehen nicht von 0 bis 10,
#sondern, haben eigene Schlüssel und Werte.
#Man kann Dictionaries genauso definieren wie Variablen.
#Im Gegensatz zu Tuples sind Dictionaries veränderbar.
VarDict ={"Land":"Deutschland", "Sprache":"Deutsch"}
print VarDict #So ist es aber weniger nützlich.
print "Wir leben zur Zeit in " + VarDict["Land"] #Der Schlüssel "Land" wird hier aufgerufen.
#Der Schlüssel "Land" hat den Wert "Deutschland"
print "Ich spreche gerade " + VarDict["Sprache"]
#Eine kleine Funktion für die Dictionaries.
print len(VarDict) #Hier wird die Zahl 2 ausgegebn, weil ich zwei Schlüssel habe.
