Während in Python 2.7, war das Erhalten von Wörterbuchschlüssel als Liste direkt, Python 3 führt eine Änderung vor, die das DICT_KEYS -Objekt stattdessen stattdessen zurückgibt. Diese Änderung kann unter Verwendung von Listenverständnis überwunden werden:
list(newdict.keys())
Diese Methode konvertiert das Objekt dict_keys in eine reguläre Liste.
. Mit der Enten -Typisierung in Python können Objekte mit ähnlicher Semantik als austauschbar behandelt werden. dict_keys verhält sich in vielerlei Hinsicht wie eine Liste und ermöglicht Iterationen und andere listenähnliche Operationen:
for key in newdict.keys(): print(key)
Während dict_keys das Einfügen wie dict [k] = v nicht unterstützt, sind solche Operationen in vielen Szenarien möglicherweise nicht erforderlich. Durch die Einnahme von Enten -Typen können Sie die Funktionalität von dict_keys nutzen, ohne sich auf explizite Listenkonvertierungen zu verlassen.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3