Hey,
ich hab mal ne Frage bezüglich arrays, kenne das von C#, nun habe ich aber gelesen, dass es in python garkeine Arrays gibt?
Folgendes habe ich vor, ich will ein zweidimensionales "Array" mit einer flexiblen Dimension. z.B. in diesem Format {(Aktie, Industrie, Rendite), (Aktie, Industrie, Rendite),...} eben immer so weiter, sodass ich quasi unendlich viele Aktien einfügen kann.
Hat jemand nen Tipp wie ich das mache?
Meine Idee wäre ne Liste...Wie mache ich das mit dem Einfügen dann, einfach li.append und das dann mit nem loop komibinieren?
Wäre cool wenn ihr mir helfen könntet.
Beste Grüße
Basti
Zweidimensionales "Array"
arrays gibts (numpy http://numpy.scipy.org/ oder Array http://docs.python.org/library/array.html )
mit ner liste es es auch nicht schwer
klar kann man das append auch in eine schleife setzten
mit ner liste es es auch nicht schwer
Code: Alles auswählen
liste1 = []
data1 = ('a', 'b', 'c')
data1 = ('d', 'e', 'f')
liste1.append(data)
liste1.append(data1)
the more they change the more they stay the same
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Entschuldige, aber sehe in deiner Frage kein zweidimensionale Liste, sondern eine Liste von Objekten oder zumindest Dictionaries.
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte
- Hyperion
- Moderator
- Beiträge: 7478
- Registriert: Freitag 4. August 2006, 14:56
- Wohnort: Hamburg
- Kontaktdaten:
An solchen Stellen einfach mal in der Doku suchen / recherchieren. Dann hättest Du etwas dazu gefunden und die Quelle als wenig kompetent einstufen können (Oder natürlich auch nachfragen, hast Du ja nun auch gemacht)Basti128 hat geschrieben:Hey,
ich hab mal ne Frage bezüglich arrays, kenne das von C#, nun habe ich aber gelesen, dass es in python garkeine Arrays gibt?
- Hyperion
- Moderator
- Beiträge: 7478
- Registriert: Freitag 4. August 2006, 14:56
- Wohnort: Hamburg
- Kontaktdaten:
Vor allem stellt sich die Frage, wie man später auf die Inhalte zugreifen möchte und ob es nicht einen guten Identifier gibt, den man ggf. als Schlüssel benutzen kann. Da wäre ein Dict in der Tat die richtige Wahl.cofi hat geschrieben:Entschuldige, aber sehe in deiner Frage kein zweidimensionale Liste, sondern eine Liste von Objekten oder zumindest Dictionaries.
@Basti128: Lies Dir doch mal im Tutorial noch einmal Kapitel 5 durch. Da werden die grundlegenden Datenstrukturen behandelt.
Klingt mir nach eniem Generator. Wenn ja, solltest du dir auch noch das Kapitel darunter (Generator Expressions) durchlesen.Basti128 hat geschrieben:z.B. in diesem Format {(Aktie, Industrie, Rendite), (Aktie, Industrie, Rendite),...} eben immer so weiter, sodass ich quasi unendlich viele Aktien einfügen kann.
Ansonsten könntest du auch nach Aktie in einem Wörterbuch sortieren:
Code: Alles auswählen
{'Deutsche Bank': (Kurs, Rendite), 'Infineon': (Kurs, Rendite)}
Du müsstest etwas genauere Angaben zur Struktur machen, also welche Informationen rein sollen und wie du sie später abfragen möchtest.
(Hihi, ich hab jetzt voll drauf geachtet, kein Unternehmen zu nennen, das pleite schon gegangen ist... ^^)