Comment utiliser __dict__ en Python

Objectif

Je n'ai pas compris comment utiliser ** \ _ \ _dict \ _ \ _ en Python. ** ** J'ai vu un bon exemple Montré.

Comment utiliser dict

Sur le site suivant En utilisant ** \ _ \ _ dict \ _ \ _ **, Liste des objets pouvant prendre la fonction len comme argument Comment le découvrir a été montré.

https://python.ms/len/#_1-len-の考え方

>>> builtin_sized_types = []
>>>
>>>
>>> for val in __builtins__.__dict__.values():
...     if isinstance(val, type):
...         if hasattr(val, '__len__'):
...             builtin_sized_types.append(val)
...
>>> print(*builtin_sized_types, sep='\n')

Résultat d'exécution

<class 'memoryview'>
<class 'bytearray'>
<class 'bytes'>
<class 'dict'>
<class 'frozenset'>
<class 'list'>
<class 'range'>
<class 'set'>
<class 'str'>
<class 'tuple'>
>>>

à partir de maintenant

Si vous ne vous y habituez pas, vous ne pouvez pas l'utiliser comme ça. .. .. J'ai l'impression d'avoir appris. Veuillez me donner des conseils.

Recommended Posts

Comment utiliser __dict__ en Python
Python est facile
[Python] [pandas] Comment pd.DataFrame (). T est-il implémenté?
Zone Python Dict
Qu'est-ce que python
Python est une instance
Comment utiliser is et == en Python
Qu'est-ce que Python
python int est infini
Comment installer Python
[Python] Qu'est-ce que Pipeline ...
Comment installer python
[Python] Qu'est-ce que virtualenv
Comment fonctionne Taple | Python
[Python] Comment trier un dict dans une liste et une instance dans une liste
Comment utiliser __dict__ en Python
Votre Perceptron multicouche est sale
Quel est votre "coefficient de Tanimoto"?
Comment tester cette exception est déclenchée dans python unittest
[Python] Débogage plus efficace!
Différence de sys.path en fonction du démarrage de Python (v3.8.2)
Comment installer Python [Windows]
Fonctionnement de l'importation de modules Python
Comment pyenv change-t-il les versions?
python3: Comment utiliser la bouteille (2)
mkdocs: Comment le HTML est généré
[Python] Comment utiliser la liste 1
Ordre de tri des dict de base Python
Python est douloureux. Mais utilisez
Comment mettre à jour Tkinter de Python vers la version 8.6
Python est un langage pour adultes
Utiliser un dict clé de liste en Python
Comment utiliser Python Argparse
La liste Python n'est pas une liste
Python: comment utiliser pydub
[Python] Comment utiliser checkio
[Python] Python et sécurité-① Qu'est-ce que Python?
Comment exécuter Notepad ++ Python
Le cycle de publication de Python est plus rapide!
Extraits de code Python fréquemment utilisés
[Python] * args ** Qu'est-ce que kwrgs?
Comment changer la version de Python
Comment développer en Python
[python] Comment juger scalaire
Identité et équivalence: is et == en Python
[Python] Comment utiliser input ()
Comment utiliser Python lambda
[Python] Comment utiliser virtualenv
python3: Comment utiliser la bouteille (3)
python3: Comment utiliser la bouteille
Comment utiliser les octets Python
Cours de base Python (1 Qu'est-ce que Python)
Comment est le progrès? Continuons le boom ?? en Python
[Python] Jusqu'à ce que CuPy soit installé sur Windows 10 et que le noyau CUDA soit utilisé
Comportement lorsque 0, 1, False, True est utilisé pour la clé dict
Comment déterminer qu'une clé croisée a été entrée dans Python3
Comment utiliser l'astérisque (*) en Python. C'est peut-être tout? ..
Comment utiliser Python avec Jw_cad (Partie 1 Qu'est-ce que la transformation externe)
(Python) J'ai analysé 1 million de mains ~ Combien de fois AA est-il distribué? ?? ~
J'ai fait beaucoup de recherches sur la façon dont Python est exécuté
Comment installer Python à l'aide d'Anaconda