GeeksforGeeks

Liste: Eine Liste in Python ist eine Sammlung von Elementen, die Elemente mehrerer Datentypen enthalten kann, die entweder numerische, zeichenlogische Werte usw. sein können. Sie ist eine geordnete Sammlung, die eine negative Indizierung unterstützt. Eine Liste kann mit Hilfe von Datenwerten erstellt werden.
Inhalte von Listen können mit Hilfe von Pythons eingebauten Funktionen leicht zusammengeführt und kopiert werden.

sample_list = ]
print(sample_list)



Ausgabe :

]

Das erste Element ist eine Ganzzahl, das zweite eine Zeichenkette und das dritte ist eine Liste von Zeichen.

Array: Ein Array ist ein Vektor, der homogene Elemente enthält, d.h. sie gehören zum gleichen Datentyp. Den Elementen werden zusammenhängende Speicherplätze zugewiesen, die eine einfache Änderung ermöglichen, d.h. Hinzufügen, Löschen, Zugriff auf Elemente. In Python müssen wir das Modul array verwenden, um Arrays zu deklarieren. Wenn die Elemente eines Arrays verschiedenen Datentypen angehören, wird eine Ausnahme „Inkompatible Datentypen“ geworfen.

import array
sample_array = array.array('i', )
for i in sample_array:
print(i)



Ausgabe :

123

Hier sind die Unterschiede zwischen List und Array in Python :

Liste Array
Kann aus Elementen bestehen, die zu verschiedenen Datentypen gehören Besteht nur aus Elementen, die zum gleichen Datentyp gehören
Keine Notwendigkeit, ein Modul für die Deklaration explizit zu importieren Notwendigkeit, ein Modul für die Deklaration explizit zu importieren
Kann nicht direkt arithmetische Rechenoperationen Kann arithmetische Operationen direkt verarbeiten
Kann verschachtelt werden, um verschiedene Elementtypen zu enthalten Muss entweder alle verschachtelten Elemente der gleichen Größe
Bevorzugt für kürzere Sequenzen von Datenelementen Bevorzugt für längere Sequenzen von Datenelementen
Größere Flexibilität ermöglicht einfache Änderung (Hinzufügung, Löschen) von Daten Weniger Flexibilität, da Hinzufügung, Löschung elementweise erfolgen muss
Die gesamte Liste kann ohne explizite Schleifenbildung gedruckt werden Eine Schleife muss gebildet werden, um die Komponenten zu drucken oder auf sie zuzugreifen des Arrays
Braucht größeren Speicher für einfaches Hinzufügen von Elementen Vergleichsweise kompakter in der Speichergröße
Artikel Tags :
Praxis-Tags :

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.