Verwendung von __dict__ in Python

Zweck

Ich habe nicht verstanden, wie man ** \ _ \ _dict \ _ \ _ in Python verwendet. ** **. Ich habe ein gutes Beispiel gesehen Gezeigt.

Verwendung von dict

Auf der folgenden Seite Verwenden von ** \ _ \ _ dict \ _ \ _ **, Liste der Objekte, die die len-Funktion als Argument verwenden können Wie man es herausfindet, wurde gezeigt.

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')

Ausführungsergebnis

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

von jetzt an

Wenn Sie sich nicht daran gewöhnen, können Sie es nicht so verwenden. .. .. Ich fühle mich wie ich gelernt habe. Bitte geben Sie mir einen Rat.

Recommended Posts

Verwendung von __dict__ in Python
Python ist einfach
[Python] [Pandas] Wie wird pd.DataFrame (). T implementiert?
Python Dict-Bereich
Was ist Python?
Python ist eine Instanz
Verwendung ist und == in Python
Was ist Python?
Python Int ist unendlich
So installieren Sie Python
[Python] Was ist Pipeline ...
So installieren Sie Python
[Python] Was ist virtualenv?
Wie Taple funktioniert | Python
[Python] So sortieren Sie Diktate in Listen und Instanzen in Listen
Verwendung von __dict__ in Python
Ihr mehrschichtiges Perceptron ist schmutzig
Was ist Ihr "Tanimoto-Koeffizient"?
So testen Sie, ob die Ausnahme in Python unittest ausgelöst wird
[Python] Effizienteres Debuggen!
Unterschied in sys.path abhängig davon, wie Python gestartet wird (v3.8.2)
So installieren Sie Python [Windows]
So funktioniert der Import von Python-Modulen
Wie wechselt pyenv die Versionen?
python3: Verwendung der Flasche (2)
mkdocs: Wie HTML generiert wird
[Python] Verwendung von Liste 1
Python Basic Dikt Sortierreihenfolge
Python ist schmerzhaft. Aber benutze
So aktualisieren Sie Pythons Tkinter auf 8.6
Python ist eine Sprache für Erwachsene
Verwenden Sie in Python ein Diktat mit Listenschlüssel
Wie benutzt man Python Argparse?
Python: Wie man pydub benutzt
[Python] Verwendung von checkio
[Python] Python und Sicherheit - is Was ist Python?
So führen Sie Notepad ++ Python aus
Schnellerer Python-Release-Zyklus!
Python verwendete häufig Codefragmente
[Python] * args ** Was ist kwrgs?
So ändern Sie die Python-Version
Wie man in Python entwickelt
[Python] Wie man Skalar beurteilt
Identität und Äquivalenz: ist und == in Python
[Python] Verwendung von input ()
Wie benutzt man Python Lambda?
[Python] Verwendung von virtualenv
python3: Verwendung der Flasche (3)
python3: Wie man eine Flasche benutzt
Verwendung von Python-Bytes
Python-Grundkurs (1 Was ist Python?)
Wie ist der Fortschritt? Lassen Sie uns mit dem Boom in Python weitermachen
[Python] Bis CuPy unter Windows 10 installiert ist und der CUDA-Kern verwendet wird
Verhalten, wenn 0, 1, False, True für die Diktiertaste verwendet wird
So stellen Sie fest, dass in Python3 ein Kreuzschlüssel eingegeben wurde
Verwendung von Sternchen (*) in Python. Vielleicht ist das alles? ..
Verwendung von Python mit Jw_cad (Teil 1 Was ist externe Transformation)
(Python) Ich habe 1 Million Hände analysiert ~ Wie oft wird AA verteilt? ?? ~
Ich habe viel recherchiert, wie Python ausgeführt wird
So installieren Sie Python mit Anaconda