Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Wörterbuchmethoden | Andere Datentypen
Practice
Projects
Quizzes & Challenges
Quizze
Challenges
/
Einführung in Python

bookWörterbuchmethoden

Dictionary-Methoden

Dictionaries bieten eine Vielzahl von Operationen und Methoden, die eine effiziente Datenverarbeitung ermöglichen. Hier sind einige der am häufigsten verwendeten Methoden:

  • get(): Gibt den Wert für einen angegebenen Schlüssel zurück und falls der Schlüssel nicht gefunden wird, gibt es None zurück. Dies unterscheidet sich von der Verwendung von eckigen Klammern (z. B. grocery_items["Milk"]), die einen Fehler auslösen würden, wenn der Schlüssel nicht existiert;
  • update(): Aktualisiert das Dictionary mit Elementen aus einem anderen Dictionary oder einem Iterable von Schlüssel-Wert-Paaren und überschreibt dabei vorhandene Schlüssel;
  • pop(): Entfernt einen angegebenen Schlüssel und gibt den entsprechenden Wert zurück.
Note
Hinweis

In Python ist None ein spezieller Wert, der „nichts“ oder „kein Wert“ bedeutet. Er wird häufig verwendet, um anzuzeigen, dass etwas leer ist oder kein Ergebnis hat.

Anwendungsbeispiel

Angenommen, Sie müssen das Dictionary für den Bestand in Ihrem Lebensmittelgeschäft aktualisieren. So können Sie dies mit Dictionary-Methoden tun:

12345678910111213141516171819202122
# Dictionary for a grocery store inventory inventory = { "Apples": 30, "Oranges": 18, "Bananas": 45 } # Get the count of Oranges print("Count of Oranges:", inventory.get("Oranges")) # Update inventory by adding a new item inventory.update({"Mangoes": 20}) print("Updated Inventory:", inventory) # You can also add a new item to the end of the dictionary like this inventory["Pineapples"] = 15 print("Updated Inventory:", inventory) # Remove Bananas from the inventory removed_item = inventory.pop("Bananas") print("Removed Item:", removed_item) print("Current Inventory:", inventory)
copy
Aufgabe

Swipe to start coding

Verwalten des Lagerbestands eines Lebensmittelgeschäfts mit einem Dictionary.

  • Erstellen eines Dictionaries namens grocery_inventory mit folgenden Artikeln:
    • Milk: (113, "Dairy")
    • Eggs: (116, "Dairy")
    • Bread: (117, "Bakery")
    • Apples: (141, "Produce")
  • Abrufen der Details für "Bread" und Speichern in einer Variablen namens bread_details.
  • Hinzufügen eines neuen Artikels "Cookies" mit den Details (143, "Bakery").
  • Entfernen des Artikels "Eggs" aus dem Dictionary.

Nach jedem Schritt Folgendes ausgeben:

  • Die Details von Bread: Details of Bread: <$bread_details>
  • Den Lagerbestand nach dem Hinzufügen von Cookies: Inventory after adding Cookies: <$grocery_inventory>
  • Den Lagerbestand nach dem Entfernen von Eggs: Inventory after removing Eggs: <$grocery_inventory>

Lösung

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 10
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

bookWörterbuchmethoden

Swipe um das Menü anzuzeigen

Dictionary-Methoden

Dictionaries bieten eine Vielzahl von Operationen und Methoden, die eine effiziente Datenverarbeitung ermöglichen. Hier sind einige der am häufigsten verwendeten Methoden:

  • get(): Gibt den Wert für einen angegebenen Schlüssel zurück und falls der Schlüssel nicht gefunden wird, gibt es None zurück. Dies unterscheidet sich von der Verwendung von eckigen Klammern (z. B. grocery_items["Milk"]), die einen Fehler auslösen würden, wenn der Schlüssel nicht existiert;
  • update(): Aktualisiert das Dictionary mit Elementen aus einem anderen Dictionary oder einem Iterable von Schlüssel-Wert-Paaren und überschreibt dabei vorhandene Schlüssel;
  • pop(): Entfernt einen angegebenen Schlüssel und gibt den entsprechenden Wert zurück.
Note
Hinweis

In Python ist None ein spezieller Wert, der „nichts“ oder „kein Wert“ bedeutet. Er wird häufig verwendet, um anzuzeigen, dass etwas leer ist oder kein Ergebnis hat.

Anwendungsbeispiel

Angenommen, Sie müssen das Dictionary für den Bestand in Ihrem Lebensmittelgeschäft aktualisieren. So können Sie dies mit Dictionary-Methoden tun:

12345678910111213141516171819202122
# Dictionary for a grocery store inventory inventory = { "Apples": 30, "Oranges": 18, "Bananas": 45 } # Get the count of Oranges print("Count of Oranges:", inventory.get("Oranges")) # Update inventory by adding a new item inventory.update({"Mangoes": 20}) print("Updated Inventory:", inventory) # You can also add a new item to the end of the dictionary like this inventory["Pineapples"] = 15 print("Updated Inventory:", inventory) # Remove Bananas from the inventory removed_item = inventory.pop("Bananas") print("Removed Item:", removed_item) print("Current Inventory:", inventory)
copy
Aufgabe

Swipe to start coding

Verwalten des Lagerbestands eines Lebensmittelgeschäfts mit einem Dictionary.

  • Erstellen eines Dictionaries namens grocery_inventory mit folgenden Artikeln:
    • Milk: (113, "Dairy")
    • Eggs: (116, "Dairy")
    • Bread: (117, "Bakery")
    • Apples: (141, "Produce")
  • Abrufen der Details für "Bread" und Speichern in einer Variablen namens bread_details.
  • Hinzufügen eines neuen Artikels "Cookies" mit den Details (143, "Bakery").
  • Entfernen des Artikels "Eggs" aus dem Dictionary.

Nach jedem Schritt Folgendes ausgeben:

  • Die Details von Bread: Details of Bread: <$bread_details>
  • Den Lagerbestand nach dem Hinzufügen von Cookies: Inventory after adding Cookies: <$grocery_inventory>
  • Den Lagerbestand nach dem Entfernen von Eggs: Inventory after removing Eggs: <$grocery_inventory>

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 4. Kapitel 10
single

single

some-alt