[PYTHON] Zugriff auf Wörterbuchfelder

Hallo. Wenn Sie sich "[Ein besseres Python-Objekt für JSON nehmen Sie 2] ansehen (https://nelsonslog.wordpress.com/2016/01/10/a-better-python-object-for-json-take-2/)" Es wurde darüber geschrieben, wie auf die Werte im Wörterbuch zugegriffen werden kann (Sie können wie in der folgenden Quelle darauf zugreifen). Ein ähnliches wurde erstellt und scheint seit langem ein heißes Thema zu sein:

  1. Dot access to fields instead of []
>>> from easydict import EasyDict as edict
>>> x = edict({'cos':1})
>>> x
{'cos': 1}
>>> x['cos']
1
>>> x.cos
1
>>> x['sin']
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
KeyError: 'sin'
>>> x.sin
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'EasyDict' object has no attribute 'sin'

Recommended Posts

Zugriff auf Wörterbuchfelder
Verwendung des Wörterbuchs {}
Einführung in den Wörterbuch-Suchalgorithmus
Fügen Sie MeCab ein Wörterbuch hinzu
Fügen Sie MeCab ein Benutzerwörterbuch hinzu
Indexierter Zugriff auf das Python-Numpy-Array
Fügen Sie mit ArcPy Felder zu Features hinzu
So greifen Sie über Python auf Wikipedia zu
Konvertieren Sie Python> Zwei-Wert-Sequenz in Wörterbuch
[Django] Abfragesatz konvertieren, um Typliste zu diktieren
3 Möglichkeiten, auf den Namespace __main__ zuzugreifen
Zugriff auf RDS von Lambda (Python)
[Einführung in die Udemy Python3 + -Anwendung] 24. Wörterbuchtyp
So greifen Sie von außen auf den Datenspeicher zu
Skript zum Erstellen einer Mac-Wörterbuchdatei
[Einführung in die Udemy Python3 + -Anwendung] 61. Wörterbucheinschlussnotation