Ich habe ein Wörterbuch mit Namen als Schlüssel und Tupel (Alter, Geburtsdatum) als Wert für diese Schlüssel. ZB
%Vor% Ich möchte alle Schlüssel löschen, die ein Alter & gt; 30 für ihr Alter im Wert tuple, wie kann ich das tun? Ich greife auf das Alter jedes Schlüssels mit dict[name][0]
zu, wobei dict mein Wörterbuch ist.
Normalerweise erstellen Sie ein neues Wörterbuch, das nur die Elemente enthält, die Sie behalten möchten:
%Vor% Verwenden Sie in Python 3.x items()
anstelle von iteritems()
.
Wenn Sie das ursprüngliche Wörterbuch ändern müssen, können Sie for
-loop verwenden:
Verwenden Sie in Python 3.x list(data.items())
anstelle von data.items()
.
Tags und Links python dictionary