Python lernen

Der Membership-Operator

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Bei sequenziellen Datentypen ist der Membership-Operator sehr wichtig. In diesem Video nutzen wir den Membership-Operator in, um den Inhalt vonTupeln und Zeichenketten zu untersuchen.
02:36

Transkript

Der Membership Operator "in" ist elementar in sequenziellen Datentypen. Man kann ihn auf Texte anwenden, aber auch auf Tupel, auf verschachtelte Tupel und andere sequenzieller Datentypen, so wie sie in Python vorhanden sind. Sie sehen, dass ich in diesem Beispiel hier einen String, also ein Text habe, zwei normale Tupel und ein verschachteltes Tupel. Ich suche hier zuerst den Buchstaben "o" in der Zeichenkette und der kommt ja hier vor. Damit wird dieser Test hier „True“ liefern. Dann suche ich die Zahl 13 in diesem sequenziellen Datentypen, in diesem sind Tupel. Da ist die 13 und auch diese wird also vorkommen und der Test wird "True" liefern. Dann suche ich die Zahl 14 und Sie sehen, sie ist hier drin nicht enthalten, also wird das Ergebnis "False" zu erwarten sein. Und dann suche ich die Zahl 1, in diesem verschachtelten Tupeln, also hier. Sie kommt vor, aber lassen Sie sich überraschen, was das Ergebnis ist. Ich suche dann auch den Buchstaben „o" in diesem Tupel hier und offensichtlich kommt er hier vor und da und auch da. Auch hier lassen Sie sich überraschen was das Ergebnis sein wird. Wir schauen uns das Programm mal an. Und Sie sehen die ersten drei Ergebnisse sind so wie erwartet, "True", "True", "False". Das, das und das hier, wie erwartet, aber warum wird die 1 nicht hier in diesem Tupelmatrix gefunden, in diesem verschachtelten Tupel? Und warum wird der Buchstabe "o" nicht in Wochentage gefunden? Die 1 wird deswegen nicht gefunden, weil die Elemente, die ich hier durchsuche, selbst wieder Tupel sind. Ich suche aber nach der Zahl. Ich kann also hier nur nach dem Tupel suchen und der Buchstabe "o" kommt auch nicht vor, weil diese Texte hier, ja selbst wieder sequenzieller Datentypen sind. Und ich müsste hier, sozusagen in diesen Montag oder in diesem Mittwoch, diese Abkürzung hier suchen, nach dem Buchstaben. Nur dann würde ich "True" liefern. Das heißt also, das Verwenden von diesem Membership Operator ist im Grunde sehr einfach aber es gibt einige Feinheiten zu beachten. Sie müssen genau wissen wo Sie suchen und was Sie suchen.

Python lernen

Lernen Sie Syntax, Konzepte und Sprachelemente der praktischen Programmiersprache Schritt für Schritt kennen.

3 Std. 41 min (64 Videos)
Derzeit sind keine Feedbacks vorhanden...
Software:
Exklusiv für Abo-Kunden
Erscheinungsdatum:08.06.2018

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!