This is an old revision of the document!
JSON-Dateien
- JSON-Dateien sind ebenfalls Text-Dateien, in denen ebenfalls strukturierte Information gespeichert werden kann, und zwar in der JavaScript Object Notation, kurz JSON.
- JSON-Dateien können sehr einfach in Python importiert werden und dann verarbeitet werden.
- JSON kennt u.a. folgenden Datentypen:
- Zahlen
- Strings (Zeichenketten, zwischen Anführungszeichen
- Listen (zwischen
[
und]
), die wieder JSON-Datentypen enthalten kann. - Dictionaries (zwischen
{
und}
). Diese sind wie Listen, aber mit beliebigen Strings anstatt Zahlen als Indizies.
- Mehr dazu auf https://www.json.org/json-de.html
Testen und verstehen Sie (Zeile für Zeile!) folgendes Python-Programm:
primzahlen = [2,3,5,7,11,13,17,19,23] for p in primzahlen: print("%d ist prim!" % p) # Indizies starten bei 0! print("Die zweite Primzahl ist %d" % primzahlen[1])
- Listen werden zwischen
[
und]
durch Kommas getrennt geschrieben. - Zugriff auf einzelne Elemente erfolgt mit z.B.
a[2]
(drittes Element der Liste, die in der Variablena
gespeichert ist).