‫Willkommen zurück.
‫Ich habe Ihnen gegenüber erwähnt, dass Wertewörterbücher jede Art von Datentyp enthalten können, aber was ist mit den
‫Schlüsseln?
‫Bisher habe ich nur Zeichenfolgen verwendet, um einen Schlüssel zu bezeichnen.
‫Aber könnte ich so etwas machen?
‫Könnte ich eins, zwei, drei so machen?
‫Schauen wir mal, probieren wir es aus, wenn ich eins, zwei, drei mache.
‫Und ich klicke auf Ausführen.
‫Ich bekomme eins, zwei, drei, genial, das funktioniert.
‫Was ist mit wahr?
‫Wenn ich auswähle, ob ein Schlüssel wahr ist und ich auf Ausführen klicke, funktioniert das dann?
‫Ja, es sieht so aus, als ob es funktioniert.
‫Wie wäre es mit einer Liste?
‫Was ist, wenn ich eine Liste von, sagen wir, nur einer habe?
‫Funktioniert das?
‫Wenn ich auf Ausführen klicke, nein, es funktioniert nicht, es heißt Liste der nicht abfangbaren Typen, was bedeutet das?
‫Wörterbuchschlüssel müssen eine spezielle Eigenschaft haben.
‫Ein Schlüssel muss unveränderlich sein, d. h. ein Schlüssel, der sich nicht ändern kann und Boolesche Zahlen, ich meine, dies ist ein Wert, der
‫sich nicht ändern kann.
‫Wenn Sie sich erinnern, ist eine Zeichenfolge ein Wert, der sich nicht ändern kann.
‫Es ist unveränderlich, aber eine Liste kann, wenn Sie sich erinnern, geändert werden.
‫Direkt auf einer Liste kann ich, sagen wir, den Index Null etwas anderem zuordnen.
‫Richtig.
‫Aus diesem Grund sagt ein Wörterbuch, hey, meine Schlüssel, weil ich sie im Speicher abspeichere und sie nicht
‫verlieren möchte.
‫Es muss etwas sein, das sich an mir nicht ändern wird.
‫Vielleicht kommt ein Programmierer und ändert aus Versehen dieses Array von 100, um einen Index von etwas anderem zu haben.
‫Brunnen.
‫Dictionary will das nicht wirklich, weil es diesen Wert nicht verlieren will.
‫Ein Wörterbuchschlüssel muss also immer unveränderlich sein.
‫Und da wir noch ein paar andere Dinge lernen, wie zum Beispiel ein Paar, das wir in kommenden Videos sehen werden, können Sie diese auch
‫als Schlüssel verwenden.
‫In den meisten Fällen, 95, 99 Prozent, ist ein Schlüssel für ein Wörterbuch jedoch normalerweise etwas Beschreibendes, wie
‫eine Zeichenfolge.
‫OK, aber was ist damit, was ist, wenn wir eine andere Zeichenfolge haben?
‫Eins, zwei, drei, und lass uns das jetzt einfach entfernen.
‫Was passiert, wenn ich nach eins, zwei, drei, dem String suche, wenn ich auf Ausführen klicke, bekomme ich Hallo.
‫Ein Schlüssel in einem Wörterbuch muss eindeutig sein, da es nur einen Schlüssel geben kann, da dieser Schlüssel ein
‫Bücherregal in diesem Speicherplatz darstellen wird.
‫Jedes Mal, wenn ich denselben Schlüssel mache und vielleicht einen Wert hinzufüge, wird er überschrieben.
‫Diese existiert also nicht mehr.
‫Ein Schlüssel muss einzigartig sein und kann nur einmal gut existieren.
‫Andernfalls überschreiben wir es, weshalb Sie hier hallo sehen.
‫Wir haben das Array verloren.
‫Eins zwei drei.
‫Lassen Sie uns diese Idee im nächsten Video etwas genauer untersuchen.