Anlık sınıf nesnesinin rasgele bir liste özelliğinin eklenmesini sağlayan bir setattr()
analogu var mı? Değilse, bunu yapmanın önerilen bir yolu var mı? Bu aksak ve verimsiz görünmektedirRasgele bir sınıf nesnesi listesi özelliği eklemek için sözdizimsel sözdizimi
foo = SomeClass()
...
attr = "names"
value = "Eric"
values = getattr(foo, attr)
values.append(value)
setattr(foo, attr, values)
:
Bu şu anda ne yapıyorum bir trivialized versiyonudur.
Düzenleme: Bu, foo.names (veya attr değişkenine ne tür bir rasgele değer atanmış olabilir) aslında bir liste olduğunu varsayar.
Tabii ki! Teşekkür ederim. – heydenberk
@heydenberk, rica ederim! –