Dieser Abschnitt befasst sich mit Mengen. Mengen sind auch ein Bereich der Datenstruktur. Dieser Abschnitt wird jedoch als Ergänzung erläutert, sodass Sie den Satz weglassen können.
Für diejenigen, die die Prüfung zur grundlegenden Informationstechnologie ablegen möchten, werden die Fragen jedoch in Mengenlehre und Mengenberechnung gestellt. Sie sollten sich auch diejenigen ansehen, die Python für Nachmittagsprobleme wählen.
Bitte beachten Sie, dass ** "set" ** je nach Buch ** "set" ** sein kann.
Jetzt erstellen wir ein Set. Geben Sie den folgenden Code in ** Python-Konsole ** ein.
>>> S = {1, 2, 3, 4}
>>> S
{1, 2, 3, 4}
Die Menge wird ausgedrückt, indem sie in ** {} ** eingeschlossen wird. Im Wörterbuch werden die Schlüssel und Werte in ** {} ** beschrieben, getrennt durch ** ":" ** (Doppelpunkt). Wenn der Doppelpunkt jedoch verschwindet, wird er zu einer Menge.
Fügen wir nun der Menge ein Element hinzu. Verwenden Sie für Sets die Methode ** add ** anstelle von append. Geben Sie den folgenden Code in ** Python-Konsole ** ein. Zeigen Sie den Inhalt der Variablen ** S ** einmal an und führen Sie ihn dann aus.
>>> S
{1, 2, 3, 4}
>>> S.add(5)
>>> S
{1, 2, 3, 4, 5}
Sie sollten bestätigt haben, dass das Element am Ende des Satzes hinzugefügt wurde.
Führen Sie nun in diesem Zustand ** add (5) ** erneut aus, um auszugeben.
>>> S.add(5)
>>> S
{1, 2, 3, 4, 5}
Wie Sie den Ergebnissen entnehmen können, können Sie mit Sets eindeutige Elemente erstellen.
Verwenden Sie die ** remove-Methode **, um es aus den Elementen des Sets zu entfernen. Geben Sie den folgenden Code in ** Python-Konsole ** ein. Zeigen Sie den Inhalt der Variablen ** S ** einmal an und führen Sie ihn dann aus.
>>> S
{1, 2, 3, 4, 5}
>>> S.remove(2)
>>> S
{1, 3, 4, 5}
Sie können die Elemente des Satzes direkt angeben und löschen.
Verwenden Sie die ** clear-Methode **, um alle Elemente des Sets zu löschen.
>>> S.clear()
>>> S
set()
Wenn Sie den Inhalt von S überprüfen, wird ** set () ** ausgegeben. Diese ** Menge () ** bedeutet eine leere Menge.
Sie können auch überprüfen, ob der Satz das angegebene Element enthält. Verwenden Sie den Operator ** in ** mit Listen und Wörterbüchern.
>>> S = {1, 2, 3, 4}
>>> S
{1, 2, 3, 4}
>>> 2 in S
True
>>> 10 in S
False
Diesmal habe ich das Set berührt. Sie möchten nur wissen, dass das Set die Elemente ohne Duplizierung speichert. Das nächste Mal werde ich auf festgelegte Operationen eingehen und sie tatsächlich in Python implementieren.
Recommended Posts