Ich habe nicht verstanden, wie man ** \ _ \ _dict \ _ \ _ in Python verwendet. ** **. Ich habe ein gutes Beispiel gesehen Gezeigt.
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'>
>>>
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