Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.python > #5784
| From | Hermann Riemann <nospam.ng@hermann-riemann.de> |
|---|---|
| Newsgroups | de.comp.lang.python |
| Subject | Re: Mehrdimensionale Arrays in Python.. Wie ? |
| Date | 2021-12-22 17:29 +0100 |
| Message-ID | <j2h22rFb8q7U1@mid.individual.net> (permalink) |
| References | <spt71u$60h$1@dont-email.me> |
Am 21.12.21 um 19:39 schrieb wolfgang bauer (D):
>
> Hallo
>
> Irgendwie stehe ich auf Kriegsfuß mit dem Array-Konzept Pythons.
>
> Ich möchte so etwas wie Array-Zeilen haben, wie z.B.: ["erster Eintrag","zweiter Eintrag","dritter Eintrag"]
>
> Dann möchte ich daran eine nächste Arrayzeile anhängen können usw. Diese weiteren Zeilen hole ich mir z.B. mit einer Funktion in einer
> Schleife. Das heißt, das Array wächst zur Laufzeit und wird also nicht im Vornherein fest angelegt.
>
> Der Zugriff sollte mittels zweier Indexe erfolgen: Der erste für die Arrayzeile, der zweite für den Eintrag in der jeweiligen Zeile.
>
>
> Beispiel:
>
> TestArray = ["abc","1234"]
> TestArray.append(["def","5678"])
> TestArray.append(["ghi","9ABC"])
> TestArray.append(["jkl","DEFG"])
Weitere Alternative:
TestArray = []
TestArray.append(["abc","1234"])
..
> Statt "append" habe ich auch schon anderes versucht ..
TestArray=[
["abc","1234"],["def","5678"],
["ghi","9ABC"],["jkl","DEFG"]
]
> Wie kann ich also sinnvoll mit Arrays umgehen ?
> So, wie man es z.B. aus C kennt ?
Stelle Dir ein Python array als ein
array von pointer in C vor,
die auf Elemente vom beliebigen Typ zeigen.
So ein Typ kann wieder ein array sein.
Ein C struct bilde ich auf eine Python Klasse ab.
struct { int x,y } A;
sähe in Python etwa so aus:
class A:
def __init__(self):
self.x=0
self.y=0
Da Layout liegt in C fest in Python nicht.
Da geht auch:
class A:
def __init__(self):
pass
u=A()
u.x=0
u.y=0
Hermann
der nach ca 10 Haupt Programmierprache C
ca 10 jahre Hauptprogrammiersprache Python verwendet.
( Und immer 3+n statt 4*n einrückt. n von 0 bis )
--
http://www.hermann-riemann.de
Back to de.comp.lang.python | Previous | Next — Previous in thread | Find similar
Mehrdimensionale Arrays in Python.. Wie ? "wolfgang bauer (D)" <schutz@gmx.de> - 2021-12-21 19:39 +0100
Re: Mehrdimensionale Arrays in Python.. Wie ? Christoph Brinkhaus <C.Brinkhaus@t-online.de> - 2021-12-21 19:33 +0000
Re: Mehrdimensionale Arrays in Python.. Wie ? "wolfgang bauer (D)" <schutz@gmx.de> - 2021-12-21 21:05 +0100
Re: Mehrdimensionale Arrays in Python.. Wie ? Hermann Riemann <nospam.ng@hermann-riemann.de> - 2021-12-22 17:29 +0100
csiph-web