Python> dir ({})> dict Renvoie les attributs d'un objet

Environnement d'exploitation


Xeon E5-2620 v4 (8 noyaux) x 2
32GB RAM
CentOS 6.8 (64bit)
openmpi-1.8.x86_64 et ses-devel
mpich.x86_64 3.1-5.el6 et ses-devel
gcc version 4.4.7 (Et gfortran)
NCAR Command Language Version 6.3.0
WRF v3.7.Utilisez 1.

Ce qui suit est organisé par [Comment] de @ shiracamus (http://qiita.com/7of9/items/c1958d662ec776f7df61#comment-06571c9aff0fe06914ab).

>>> dir({}) ['__class__', '__cmp__', '__contains__', '__delattr__', '__delitem__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__init__', '__iter__', '__le__', '__len__', '__lt__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__setitem__', '__sizeof__', '__str__', '__subclasshook__', 'clear', 'copy', 'fromkeys', 'get', 'has_key', 'items', 'iteritems', 'iterkeys', 'itervalues', 'keys', 'pop', 'popitem', 'setdefault', 'update', 'values', 'viewitems', 'viewkeys', 'viewvalues']

Quel type est «{}»?

>>> type({})
<type 'dict'>

Utilisation de dir. https://docs.python.jp/3/library/functions.html#dir

S'il y a un argument, il essaiera de renvoyer une liste d'attributs valides pour cet objet.

Les choses individuelles vues ci-dessus semblent être des "attributs".

Recommended Posts

Python> dir ({})> dict Renvoie les attributs d'un objet
Examiner la classe d'un objet avec python
Zone Python Dict
json.dumping None en python renvoie la chaîne null
Le mémo Python le plus simple au Japon (classes et objets)
Obtenez des résultats au format dict avec Python psycopg2
Trouvez le maximum de Python
le zen de Python
[Python] Fractionner la date
Obtenez la valeur tout en spécifiant la valeur par défaut de dict en Python
L'histoire du rubyiste aux prises avec Python :: Dict data with pycall
2015-11-26 python> Afficher la liste des fonctions du module> import math> dir (math)