Daten in einer Klasse listen?
Verfasst: Mittwoch 9. Mai 2007, 22:55
Hallo,
Also ich versuche mich grad an meinem ersten grösseren Programm mit Klassen, und ich wüsste gern ob es irgendwie möglich ist alle inhalte meiner Klasse als Liste auszugeben? Also so sieht's in etwa aus:
Das ganze fülle ich dann anderweitig mit Daten, und jetzt bräuchte ich diese Daten zurück, als Liste ['';'';'';'';'';''].
Also möglich ist das natürlich, aber ist es nicht vielleicht in Python auch schon eingebaut?
Oh, falls das eine triviale Frage war hab ich noch eine: De facto ist in meiner Klasse nämlich
Diese andere Klasse besteht ihrerseits aus mehreren Variablen, etwa analog zu meineklasse. Und am besten wäre es nun wenn ich eine Liste bekommen könnte in der diese Daten (aus EineAndereKlasse) ebenfalls enthalten sind, also: ['';'';'';'';'';'';'';'';'';'';''].
Um das ganze noch etwas komplizierter zu machen: Es handelt sich bei den Daten in meinen Klassen nicht nur um Strings, sondern es sind auch int- und float-Zahlen dabei.
Hoffe es gibt einen halbwegs einfachen Weg das zu realisieren,
vielen Dank schonmal für eure Hilfe,
Jo
Also ich versuche mich grad an meinem ersten grösseren Programm mit Klassen, und ich wüsste gern ob es irgendwie möglich ist alle inhalte meiner Klasse als Liste auszugeben? Also so sieht's in etwa aus:
Code: Alles auswählen
class meineklasse:
def __init__(self):
self.a = ''
self.b = ''
self.c = ''
self.d = ''
self.e = ''
self.f = ''
Also möglich ist das natürlich, aber ist es nicht vielleicht in Python auch schon eingebaut?
Oh, falls das eine triviale Frage war hab ich noch eine: De facto ist in meiner Klasse nämlich
Code: Alles auswählen
self.c = EineAndereKlasse()
Um das ganze noch etwas komplizierter zu machen: Es handelt sich bei den Daten in meinen Klassen nicht nur um Strings, sondern es sind auch int- und float-Zahlen dabei.
Hoffe es gibt einen halbwegs einfachen Weg das zu realisieren,
vielen Dank schonmal für eure Hilfe,
Jo