Sobes.tech
Junior — Middle

Kann das Konzept des Wörterbuchs in der Programmiersprache Python und seine wichtigsten Eigenschaften erklärt werden?

sobes.tech KI

Antwort von AI

In Python ist ein Dictionary (dict) eine mutable, ungeordnete (in Versionen vor 3.7) Sammlung von Schlüssel-Wert-Paaren. Die Schlüssel müssen hashbare Objekte sein (z.B. Strings, Zahlen, Tupel), und die Werte können beliebige Objekte sein.

Hauptmerkmale von Dictionaries:

  • Schneller Zugriff auf Werte über Schlüssel (amortisierte Zugriffszeit O(1)).
  • Schlüssel sind innerhalb des Dictionaries eindeutig.
  • Man kann Paare von Schlüssel und Wert dynamisch hinzufügen, ändern und löschen.

Beispiel für die Erstellung und Verwendung eines Dictionaries:

person = {'name': 'Иван', 'age': 30, 'city': 'Moskau'}
print(person['name'])  # Gibt aus: Иван

# Hinzufügen eines neuen Schlüssels
person['job'] = 'Ingenieur'

# Ändern eines Wertes
person['age'] = 31

# Überprüfung, ob ein Schlüssel existiert
if 'city' in person:
    print('Stadt angegeben')