‫Willkommen zurück.
‫Machen wir eine Übung, bei der wir in einer Liste nach Duplikaten suchen. Ich habe
‫hier also einige Listen und möchte, dass Sie diese Liste überprüfen und die doppelten Werte ausdrucken können.
‫In diesem Fall.
‫Wir sehen das und hat Duplikate und auch B hat Duplikate.
‫Ich möchte, dass Sie B und D hier als Liste ausdrucken.
‫Wie würden Sie das tun?
‫Pausiere das Video, probiere es aus, sonst mache ich mit der Antwort weiter.
‫Und Sets dürfen Sie dafür übrigens nicht verwenden.
‫Für diese Übung können Sie also die Datenstruktursätze verwenden.
‫Stattdessen müssen Sie nur Bedingungen und Schleifen verwenden, die wir in den letzten Videos kennengelernt haben.
‫Probieren Sie es aus, halten Sie das Video an und wenn Sie bereit sind, werde ich mit der Antwort fortfahren.
‫Zuerst werde ich eine Variable namens Duplikate erstellen, und dies wird eine leere Liste sein, die
‫wir mit allen doppelten Werten füllen werden.
‫Als nächstes werde ich diese Liste, Songline, durchgehen, um zu sagen, für Wert in einer Liste und hier.
‫Brunnen.
‫Was können wir tun?
‫Dies ist eine schwierige Frage, aber was ich tun werde, ist zu sagen, wenn einige Listenpunkte nicht zählen, denken Sie daran, Zählen ermöglicht
‫uns zu zählen, wie oft ein Element in einer Liste vorhanden ist, und ich werde Wert sagen, damit einige Listen zählen.
‫Und ich gebe es an, es wird für mich kommen, wie oft A in der Liste vorkommt.
‫Sehr, sehr nützlich.
‫Auch hier, wenn Sie nicht darauf gekommen sind, gibt es viele Lösungen für dieses Problem.
‫Es gibt also keine richtige Antwort.
‫Ich zeige dir nur, wie ich es gemacht hätte.
‫Nun, hier werde ich sagen, wenn das in diesem Fall größer als eins ist, bedeutet dies, dass es ein Duplikat gibt.
‫Also werde ich es innerhalb der Duplikate hinzufügen.
‫Also sagen wir einfach dot append, weil ich hier einen say-Wert anhängen möchte.
‫Und am Ende von all dem drucken wir einfach Duplikate.
‫Mal sehen, ob das funktioniert, ich klicke auf Ausführen.
‫Und in Ordnung, ich bekomme beides.
‫Und Ende, aber ich brauche diese Duplikate nicht, ich muss nur wissen, was die Duplikate sind.
‫Ich brauche nur eine Instanz von be in einer Instanz von.
‫Wir können hier also eine weitere if-Anweisung ausführen und sagen, ob der Wert nicht doppelt vorhanden ist.
‫Und ja, das ist ein kleiner Trick, Sie erinnern sich vielleicht, das ist nicht das Gegenteil, oder?
‫Also prüfen wir, ob Heu wertvoll ist und Duplikate vorhanden sind.
‫Und nicht im Wesentlichen sagt, hey, wenn der Wert nicht doppelt vorhanden ist, liest er sich wie Englisch.
‫Und dies wird zu wahr und falsch ausgewertet.
‫Und schließlich stellen Sie sicher, dass wir die Einrückung richtig machen.
‫Wir werden den Wert anhängen.
‫Also wenn ich auf Ausführen klicke.
‫Ich bekomme B und und.
‫Nochmal, wenn er das nicht sofort verstanden hat, keine Sorge, es kann schwierig werden, und dies ist eines der Dinge,
‫die Sie einfach weiter üben müssen.
‫Aber Sie sehen hier, dass ich Loops verwenden konnte. Ich konnte logische Operatoren wie not und Bedingungen wie if-Anweisungen verwenden,
‫um ein Problem in nur wenigen Codezeilen zu lösen.