Lassen Sie uns über unsere nächsten Entwicklergrundlagen sprechen, und diese ist das Verständnis von Datenstrukturen.
Ein wirklich guter Programmierer ist ein Programmierer, der in der Lage ist, zu entscheiden, welche Datenstruktur er verwenden soll, obwohl wir bisher Wörterbücher
und Listen kennengelernt haben und wir im Laufe des Kurses noch einige mehr lernen werden.
Aber ein wirklich guter Programmierer, ein erfahrener Programmierer, ist in der Lage, die Kompromisse zu verstehen und wann
was zu verwenden ist.
Und obwohl ich Ihnen eine Liste geben kann, sollten Sie dies tun und möglicherweise
Wörterbücher verwenden.
Die Sache ist, dies erfordert Übung und Erfahrung.
Während unseres gesamten Kurses und der Übungen, die wir durchführen werden, und den Projekten,
die wir am Ende aufbauen werden, hoffe ich, dass diese Idee, zu verstehen, wann welche Datenstruktur verwendet werden sollte, für Sie sinnvoll
ist.
Aber kehren wir zu unserem Beispiel zurück.
Wann verwenden Sie eine Liste und wann sollten Sie ein Wörterbuch verwenden?
Nun, als erstes müssen wir erkennen, dass ein Wörterbuch nicht sortiert ist, eine Liste schreiben hat eine Reihenfolge,
sie hat null Eins-Indizes usw. Ein Wörterbuch hat keine Reihenfolge.
Wenn Sie also vielleicht eine Liste der Leute in Ihrem Geschäft haben möchten, sollten Sie wahrscheinlich eine Liste
verwenden.
Aber vielleicht haben Sie einen Benutzer, der ein Spiel spielt und dieser Benutzer hat Vornamen, vielleicht Waffen, vielleicht ein H,
das nicht bestellt werden muss.
Sie können also ein Wörterbuch verwenden.
Außerdem werden Sie feststellen, dass Wörterbücher mehr Informationen enthalten als Listen.
Richtig, denn Listen haben nur diesen einzelnen Wert, der eine Liste mit dem Index hat und dann was auch immer der Wert
ist.
Und hier haben wir ein Wörterbuch in einer Liste, die viele Informationen enthält.
Im Grunde ist eine Liste hier einfach ein Index und eine Art Wert.
Rechts.
Im Gegensatz zu einem Wörterbuch, das viel mehr Informationen enthält.
Es enthält einen Schlüssel.
Dies könnten also die Waffen dieses Benutzers sein.
Hallo.
Kann vielleicht der Gruß des Users sein.
Magic ist eine weitere Information über diesen Benutzer, daher können wir sowohl Schlüssel als auch Werte in einem Wörterbuch haben, sodass es
viel mehr Informationen enthält.
Und wenn wir unterschiedliche Datenstrukturen lernen, werden Sie diese unterschiedlichen Vor- und Nachteile haben, und Sie werden
verstehen, wann Sie was verwenden müssen.
In Ordnung, es gibt noch einen anderen Entwickler, Grundlagen werde ich im nächsten sehen.