Est-il un type de données en Python similaire pour les structures en C++?

Est-il un type de données en Python similaire pour les structures en C++? J'aime la structure de la fonction myStruct.someName. Je sais que les classes ont cela, mais je ne veux pas écrire une classe à chaque fois que j'ai besoin d'un "conteneur" de certaines données.

Depuis en C++ structs et classes sont la même chose (ils ne diffèrent que par la valeur par défaut des membres et de l'héritage spécificateurs d'accès), vous pouvez simplement écrire un class...
Généralement, nous utilisons un dict, où la syntaxe est mydict["someName"]. Mais si vous définissez votre propre classe une fois, vous pouvez ajouter n'importe quel attribut que vous souhaitez instances.
K: Tu veux dire que je peux créer une instance foo d'une classe bar et ajouter des attributs à cette dynamique? Comme première foo il est vide, puis-je ajouter un attribut, puis un autre et ainsi de suite?
Oui. class Struct(object): pass s = Struct() s.a = 5 print(s.a) imprime 5.
Merci à tous pour les conseils!

OriginalL'auteur Aufwind | 2011-05-09