Python'da yeniyim ve '.' kullanarak veri yapısını nasıl oluşturabilirim diye merak ediyorum. dizelerden oluşan bir dizi Verilen örnek için , Python - 'ile' bir yapı oluşturmak. Bir dizi dizeden
mystr=['aaa', 'bbb', 'ccc']
commonstr = 'zzz'
for str in mystr
# something like creating '.' struct
self = __create_dot_struct_with_value__(self, str, str+commonstr)
Yani sonuç Bunu nasıl
self.aaa = 'aaazzz'
self.bbb = 'bbbzzz'
self.ccc = 'ccczzz'
benzeyecek? Teşekkürler!
(C/C++ anlamda cinsinden)
struct
yakın şey piton sahiptirbir
namedtuple
muhtemelen kullanımı durumda çalışır bir şey olabilir. Python'un C++ yapısı yoktur. :) Sadece sınıfları var. –Dict'ta __setattr__ veya __setitem__ gibi bazı işlevlere bakıyordum. Bunlar yardımcı olmaz mı? –
Evet, bu doğru. Sadece Python'un bir yapısı olmadığını, sadece sınıflara işaret ediyor. Sormadan istediğin şeyi yapabilirsin. –