Je n'ai pas compris comment utiliser ** \ _ \ _dict \ _ \ _ en Python. ** ** J'ai vu un bon exemple Montré.
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'>
>>>
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