Mitgliedschaftsoperatoren
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
inwird geprüft, ob ein Element in einem iterierbaren Objekt vorhanden ist; - Mit
not inwird 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.
123itemName = "Strawberries" in_name = "Straw" in itemName print("Is 'Straw' in 'Strawberries'?", in_name)
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)
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 Stringdescription:- Überprüfen Sie, ob die Teilzeichenkette
'raw'indescriptionenthalten ist. Speichern Sie das Ergebnis incontains_raw. - Überprüfen Sie, ob die Teilzeichenkette
'Imported'indescriptionenthalten ist. Speichern Sie das Ergebnis incontains_Imported.
- Überprüfen Sie, ob die Teilzeichenkette
-
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
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Großartig!
Completion Rate verbessert auf 1.89
Mitgliedschaftsoperatoren
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
inwird geprüft, ob ein Element in einem iterierbaren Objekt vorhanden ist; - Mit
not inwird 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.
123itemName = "Strawberries" in_name = "Straw" in itemName print("Is 'Straw' in 'Strawberries'?", in_name)
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)
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 Stringdescription:- Überprüfen Sie, ob die Teilzeichenkette
'raw'indescriptionenthalten ist. Speichern Sie das Ergebnis incontains_raw. - Überprüfen Sie, ob die Teilzeichenkette
'Imported'indescriptionenthalten ist. Speichern Sie das Ergebnis incontains_Imported.
- Überprüfen Sie, ob die Teilzeichenkette
-
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
Danke für Ihr Feedback!
single