私はpythonには新しく、どうすれば '。'を使ってデータ構造体を作ることができるのだろうかと思っています。文字列の配列を与え例えば 、Python - '。'で構造体を作成する文字列の配列から
mystr=['aaa', 'bbb', 'ccc']
commonstr = 'zzz'
for str in mystr
# something like creating '.' struct
self = __create_dot_struct_with_value__(self, str, str+commonstr)
だから、結果は
self.aaa = 'aaazzz'
self.bbb = 'bbbzzz'
self.ccc = 'ccczzz'
私はこれをどのように行うことができますように見えるのだろうか? ありがとう!
に持っている最も近いものであるかもしれません。 PythonにはC++の構造体はありません。 :)それはクラスだけを持っています。 –
私はdictの__setattr__や__setitem__のようないくつかの関数を見ていました。これらは役に立ちませんか? –
はい、正しいです。 Pythonには構造体がなく、クラスだけがあることを指摘しておきます。あなたは何の問題もなく求めることができます。 –