“Iterasi melalui atribut Python kelas” Kode Jawaban

Python iterate over objek bidang

>>> dir(obj)
['__class__', '__delattr__', '__dict__', '__doc__', '__format__', '__getattribute__', '__hash__', '__init__', '__module__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', 'bar', 'foo', 'func']

>>> [a for a in dir(obj) if not a.startswith('__')]
['bar', 'foo', 'func']
Nutty Narwhal

Iterasi melalui atribut Python kelas

L = [[getattr(self, attr), attr] for attr in dir(self) if not attr.startswith("__")]
Friendly Frog

Jawaban yang mirip dengan “Iterasi melalui atribut Python kelas”

Pertanyaan yang mirip dengan “Iterasi melalui atribut Python kelas”

Lebih banyak jawaban terkait untuk “Iterasi melalui atribut Python kelas” di Python

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya