lehrkraefte:blc:informatik:pruefung1

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
lehrkraefte:blc:informatik:pruefung1 [2026/02/10 08:25] – created Ivo Blöchligerlehrkraefte:blc:informatik:pruefung1 [2026/02/17 09:33] (current) Ivo Blöchliger
Line 9: Line 9:
 === JSON === === JSON ===
   * Nennen Sie die vier wichtigsten Datenstrukturen im JSON-Format.   * Nennen Sie die vier wichtigsten Datenstrukturen im JSON-Format.
 +    * Zahlen, Strings (Zeichenketten), Listen (eckige Klammern), Objects (geschweifte Klammern)
   * Nennen Sie Unterschiede und Gemeinsamkeiten von Arrays (Listen) und Objects (Dictionaries).   * Nennen Sie Unterschiede und Gemeinsamkeiten von Arrays (Listen) und Objects (Dictionaries).
 +    * Listen: Auf Einträge wird mit einem Index (Zahl) zugegriffen, von 0 bis Anzahl Elemente -1.
 +    * Objects: Auf Einträge wird mit einem Schlüssel als Zeichenkette zugegriffen.
   * Gegeben ist der Inhalt einer JSON-Datei. Geben Sie in Python an, wie auf bestimmte Daten zugegriffen werden kann.   * Gegeben ist der Inhalt einer JSON-Datei. Geben Sie in Python an, wie auf bestimmte Daten zugegriffen werden kann.
  
 +Beispiel: Folgende JSON-Struktur wird in die Variable ''data'' eingelesen. Programmieren damit eine ''for''-Schleife, die alle Zahlen in der Liste ''boo'' ausgibt:
 +<code json>
 +{
 +  "foo":{
 +    "bar":{
 +       "baz": [2,3,5,7,11,13,17],
 +       "boo": [1,4,9,16,25]
 +    }
 +    "bla":{
 +      "baz": [1,2,3,4,"eine Zeichenkette"],
 +      "boo": [42,67],
 +      "name": "Hans"
 +    }
 +  },
 +  "bli": 17
 +}
 +</code>
  
  • lehrkraefte/blc/informatik/pruefung1.1770711938.txt.gz
  • Last modified: 2026/02/10 08:25
  • by Ivo Blöchliger