Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Mitgliedschaftsoperatoren | Bedingte Anweisungen
Practice
Projects
Quizzes & Challenges
Quizze
Challenges
/
Einführung in Python

bookMitgliedschaftsoperatoren

In diesem Kapitel werden die Mitgliedschaftsoperatoren in Python behandelt, mit denen überprüft werden kann, ob ein Element oder Teilstring in Datenstrukturen wie Zeichenketten, Listen oder Tupeln vorhanden ist. Mitgliedschaftsoperatoren sind unerlässlich für das Durchsuchen und Filtern von Daten.

Die Mitgliedschaftsoperatoren in Python, in und not in, ermöglichen die Überprüfung, ob ein Wert in einem iterierbaren Objekt enthalten ist. Ein iterierbares Objekt ist jede Datenstruktur, über die man iterieren kann, wie zum Beispiel eine Zeichenkette, Liste oder ein Tupel.

  • Mit in wird geprüft, ob ein Element in einem iterierbaren Objekt vorhanden ist;
  • Mit not in wird geprüft, ob ein Element in einem iterierbaren Objekt nicht vorhanden ist.

Beide Operatoren liefern immer einen booleschen Wert zurück: True, wenn die Bedingung erfüllt ist, False, wenn nicht.

Zum Beispiel kann überprüft werden, ob ein Teilstring in einer Zeichenkette vorkommt oder ob ein Element in einer Liste oder einem Tupel enthalten ist. Dies ist eine einfache und direkte Methode, um die Mitgliedschaft in Python zu testen.

123
itemName = "Strawberries" in_name = "Straw" in itemName print("Is 'Straw' in 'Strawberries'?", in_name)
copy

Anwendungsbeispiel

Stellen Sie sich vor, Sie verwalten die Produktbeschreibungen oder Kategorien in Ihrem Lebensmittelladen-System. Sie erhalten möglicherweise eine lange Zeichenkette mit Produktdetails und müssen schnell nach bestimmten Schlüsselwörtern suchen, um Produkte basierend auf Kundenpräferenzen oder Werbeaktionen zu kategorisieren oder hervorzuheben:

12345678910
# Product description from supplier product_description = "Fresh organic milk from local farms, pasteurized and homogenized." # Check if the "organic" and "local" keywords are in the product description is_organic = "organic" in product_description is_local = "local" in product_description # Print the presence of these keywords to decide on marketing strategies print("Is the product organic?", is_organic) print("Is the product locally sourced?", is_local)
copy
Aufgabe

Swipe to start coding

Sie verwalten Daten für ein neues Produkt, das gerade in ein Lebensmittelladen-System aufgenommen wurde. Ihre Aufgabe ist es, die Produktinformationen mithilfe von Membership-Operatoren zu analysieren.

  • Verwenden Sie Membership-Operatoren (in) auf dem String description:

    • Überprüfen Sie, ob die Teilzeichenkette 'raw' in description enthalten ist. Speichern Sie das Ergebnis in contains_raw.
    • Überprüfen Sie, ob die Teilzeichenkette 'Imported' in description enthalten ist. Speichern Sie das Ergebnis in contains_Imported.
  • Geben Sie die Ergebnisse im folgenden Format aus:

"Contains 'raw':" <contains_raw>
"Contains 'Imported':" <contains_Imported>

Python unterscheidet zwischen Groß- und Kleinschreibung, daher werden 'imported' und 'Imported' als unterschiedliche Zeichenketten betrachtet.

Lösung

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 4
single

single

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

close

bookMitgliedschaftsoperatoren

Swipe um das Menü anzuzeigen

In diesem Kapitel werden die Mitgliedschaftsoperatoren in Python behandelt, mit denen überprüft werden kann, ob ein Element oder Teilstring in Datenstrukturen wie Zeichenketten, Listen oder Tupeln vorhanden ist. Mitgliedschaftsoperatoren sind unerlässlich für das Durchsuchen und Filtern von Daten.

Die Mitgliedschaftsoperatoren in Python, in und not in, ermöglichen die Überprüfung, ob ein Wert in einem iterierbaren Objekt enthalten ist. Ein iterierbares Objekt ist jede Datenstruktur, über die man iterieren kann, wie zum Beispiel eine Zeichenkette, Liste oder ein Tupel.

  • Mit in wird geprüft, ob ein Element in einem iterierbaren Objekt vorhanden ist;
  • Mit not in wird geprüft, ob ein Element in einem iterierbaren Objekt nicht vorhanden ist.

Beide Operatoren liefern immer einen booleschen Wert zurück: True, wenn die Bedingung erfüllt ist, False, wenn nicht.

Zum Beispiel kann überprüft werden, ob ein Teilstring in einer Zeichenkette vorkommt oder ob ein Element in einer Liste oder einem Tupel enthalten ist. Dies ist eine einfache und direkte Methode, um die Mitgliedschaft in Python zu testen.

123
itemName = "Strawberries" in_name = "Straw" in itemName print("Is 'Straw' in 'Strawberries'?", in_name)
copy

Anwendungsbeispiel

Stellen Sie sich vor, Sie verwalten die Produktbeschreibungen oder Kategorien in Ihrem Lebensmittelladen-System. Sie erhalten möglicherweise eine lange Zeichenkette mit Produktdetails und müssen schnell nach bestimmten Schlüsselwörtern suchen, um Produkte basierend auf Kundenpräferenzen oder Werbeaktionen zu kategorisieren oder hervorzuheben:

12345678910
# Product description from supplier product_description = "Fresh organic milk from local farms, pasteurized and homogenized." # Check if the "organic" and "local" keywords are in the product description is_organic = "organic" in product_description is_local = "local" in product_description # Print the presence of these keywords to decide on marketing strategies print("Is the product organic?", is_organic) print("Is the product locally sourced?", is_local)
copy
Aufgabe

Swipe to start coding

Sie verwalten Daten für ein neues Produkt, das gerade in ein Lebensmittelladen-System aufgenommen wurde. Ihre Aufgabe ist es, die Produktinformationen mithilfe von Membership-Operatoren zu analysieren.

  • Verwenden Sie Membership-Operatoren (in) auf dem String description:

    • Überprüfen Sie, ob die Teilzeichenkette 'raw' in description enthalten ist. Speichern Sie das Ergebnis in contains_raw.
    • Überprüfen Sie, ob die Teilzeichenkette 'Imported' in description enthalten ist. Speichern Sie das Ergebnis in contains_Imported.
  • Geben Sie die Ergebnisse im folgenden Format aus:

"Contains 'raw':" <contains_raw>
"Contains 'Imported':" <contains_Imported>

Python unterscheidet zwischen Groß- und Kleinschreibung, daher werden 'imported' und 'Imported' als unterschiedliche Zeichenketten betrachtet.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 4
single

single

some-alt