Initialisieren Sie die 2D -Liste in Python

Initialisieren Sie die 2D -Liste in Python

Wie andere Programmiersprachen hat Python auch unterschiedliche Datenstrukturen, und die Liste ist eine davon von ihnen. Die Liste speichert mehrere Werte linear und existiert in zweidimensionalen Daten. Darüber hinaus ist eine mehrdimensionale Datenstruktur erforderlich, um solche Daten aufzubewahren. In Python enthält eine Liste verschiedene Arten von Elementen, die durch die Verwendung verschiedener integrierter Methoden initialisiert werden können.

In dieser Beschreibung werden die Möglichkeiten zur Initialisierung der 2D-Liste in Python erörtert.

So initialisieren Sie die 2D -Liste in Python?

Um eine zweidimensionale Liste in Python zu initialisieren, werden die folgenden Methoden verwendet:

  • Bereich () Methode
  • Numpy.full () Methode

Methode 1: Initialisieren Sie die 2D -Liste mit der Methode "range ()" in Python

Bereich()Ist die integrierte Funktion in Python, die zur Initialisierung einer zweidimensionalen Liste verwendet wird. Diese Methode gibt eine Abfolge von Zahlen zurück, die von den Nullen beginnen und dann durch "erhöht werden"1" standardmäßig. Es stoppt vor der angegebenen Nummer.

Beispiel

Initialisieren Sie zunächst die Listenzeile und die Spalten:

col, row = (3, 3)

Verwenden Sie dann das “fürLoop -Technik zum Initialisieren der 2D -Liste. Ruf den "Bereich()Methode, die nur einen Ganzzahlwert einnimmt und ein Traversalobjekt zurückgibt und sie an die “weitergibt“init_list”Variable:

init_list = [1 für x in Bereich (col)] für y in Bereich (Zeile)]]

Drucken Sie als nächstes die kürzlich initialisierte 2D -Liste mithilfe der “druckendrucken()Funktion:

print (init_list)

Es ist in der folgenden Ausgabe zu sehen, dass die angegebene 2D-Liste erfolgreich mit “initialisiert wurde“1”:

Methode 2: Initialisieren Sie die 2D -Liste mit „Numpy.full () ”Methode in Python

Eine andere Möglichkeit, die 2D -Liste in Python zu initialisieren, ist die Verwendung der “Numpy.voll()”Funktion. Es wird ein Array erstellen und das “auflisten()Die Funktion wird zusammen mit ihm verwendet, um ein erstellter 2D -Array in eine Liste zu ändern.

Beispiel

Im erstens importieren Sie die “Numpy" Bibliothek:

Numpy importieren

Initialisieren Sie nun die Variablen:

col = 3
Reihe = 3

Ruf den "Numpy.voll()"Funktion durch Übergeben der zuvor initialisierten Variablen als Argument zusammen mit dem"auflisten()Funktion und übergibt sie an die “init_2dlist”Variable:

init_2dlist = numpy.voll ((col, Reihe), 1).auflisten()

Drucken Sie schließlich die initialisierte 2D -Liste aus:

print (init_2dlist)

Ausgang

Wir haben die verschiedenen Möglichkeiten erklärt, die 2D -Liste in Python zu initialisieren.

Abschluss

Um eine 2D -Liste in Python zu initialisieren, die “Bereich()Methode und “Numpy.voll()Methode mit der “auflisten()”Methode werden verwendet. Der „Bereich ()“ gibt die Abfolge von Zahlen zurück, die von “begonnen haben“0"Und inkrementiert mit"1" standardmäßig. Der "Numpy.voll()Methode gibt ein Array zurück und die “auflistenDie Funktion ändert das Array in eine 2D -Liste. In dieser Beschreibung wurde die Möglichkeiten zur Initialisierung der 2D-Liste in Python beschrieben.