Einführung in String Array in Python

Wir benötigen ein Array, wenn wir mehrere kontinuierliche Werte in eine einzige Variable einfügen müssen. Das Array ist nur eine Variable, die mehr als einen Wert gleichzeitig speichert. Wenn wir zum Beispiel in String Array in Python Fruchtnamen auflisten müssen, sollte dies nicht der bevorzugte Ansatz sein.

Beispiel: String fruit1 = "apple", fruit2 = "banana", fruit3 = "strawberry". Daran ist nichts auszusetzen, außer dass wir kein Programm schreiben können, wenn wir alle Variablennamen unterschiedlich durchlaufen wollen. Wenn die Anzahl der Variablen 1000 beträgt, ist der obige Ansatz möglicherweise nicht der richtige Lösungsweg.

Zugriff auf Elemente

Python unterstützt keine Arrays. Python-Listen werden verwendet, um den Zweck zu erfüllen, sodass wir uns Listen ansehen werden. Es ist zu beachten, dass Python keinen Zeichendatentyp hat. Ein einzelnes Zeichen an sich ist eine Zeichenfolge mit der Länge 1. Eckige Klammern werden verwendet, um auf die Elemente der Zeichenfolge zuzugreifen.

Listen von String-Arrays in Python

Nachfolgend sind die Listen eines String-Arrays in Python aufgeführt:

1. Liste

Wenn eine Bestellung erforderlich ist und häufig gewechselt werden muss, ziehen wir die Auswahl der Liste vor. Ein weiteres Merkmal der Liste ist, dass Duplikate möglich sind. Hier ist ein einfaches Beispiel einer Liste.

Code:

Ausgabe:

2. Zugriff über Index

Wir können sogar auf ein bestimmtes Element zugreifen, indem wir auf einen Index verweisen.

Code:

Ausgabe:

3. Negative Indizierung

Wir können sogar negativ auf die Indizierung zugreifen. In diesem Fall hat das letztgrößte Element einen Index von -1, das vorletzte ist -2, das drittletzte ist -3 usw.

Code:

Ausgabe:

4. Länge

Mit der len () -Methode können wir sogar die Länge eines Arrays zurückgeben.

Code:

Ausgabe:

5. Looping

Das Durchlaufen des Array-Elements ist ebenfalls eine einfache Aufgabe. Wir verwenden 'for in', während wir das Array durchlaufen.

Code:

Ausgabe:

6. Anhängen

Wenn man an die Liste anhängen muss, ist es mit 'append ()' möglich

Code:

Ausgabe:

7. Entfernen

Das Entfernen eines Elements kann über die pop () -Methode erfolgen. An dieser Stelle können wir anhand des Index genau festlegen, ob ein bestimmtes Element gelöscht werden soll.

Code:

Ausgabe: Als Pop (1) repräsentiert das zweite Element aus der Liste. Es wird entfernt.

Wir können auch die remove () -Methode verwenden und das bestimmte Element erwähnen, das entfernt werden kann.

Code:

Ausgabe:

Methoden des String-Arrays in Python

Wir haben eine Liste der zugrunde liegenden Methoden, die für die Liste und die Arrays verwendet werden können. Wir sind zuvor auf append (), pop () und remove () gestoßen. Wir werden hier andere Methoden diskutieren, die verwendet werden können.

1. clear ()

Dadurch werden alle Elemente aus der Liste entfernt und es wird eine Liste angezeigt, in der alle Elemente gelöscht sind.

Code:

Ausgabe:

Um das Element aus der Liste zu entfernen, haben wir die Methode () entfernt, eine pop () -Methode, die wir besprochen haben. Es gibt auch ein 'del'-Schlüsselwort, das die Liste löscht.

Code:

Ausgabe: Die Del-Liste löscht die Liste und wir erhalten die folgende Ausgabe.

2. copy ()

Diese Methode gibt eine Kopie der Liste zurück. Wie Sie aus dem folgenden Beispiel sehen können.

Code:

Ausgabe:

3. count ()

Gibt die Anzahl der Elemente in der Liste mit einem angegebenen Wert an uns zurück.

Code:

Ausgabe:

4. extend ()

Wir fügen die Elemente hier mit Hilfe einer anderen Liste am Ende der Liste hinzu. Dann bildet die zweite Liste die Erweiterung der ersten Liste. Hier ist es, wie es gemacht wird.

Code:

Ausgabe:

Die Liste enthält append () und erweitert die () -Methode, um zwei Listen zu verketten oder zu verbinden. Diese Aktion kann jedoch auch vom Operator '+' ausgeführt werden. Wir werden diese einfache Verknüpfung im folgenden Schritt sehen:

Code:

Ausgabe: Die Einkaufsliste ist die verkettete Liste der obigen "Obst" - und "Gemüse" -Listen.

5. index ()

Diese Methode gibt die Position des Vorkommens des jeweiligen Elements zurück.

Code:

Ausgabe:

6. insert ()

Diese Methode gibt das Element zurück, das an einer bestimmten Position eingefügt werden muss. Diese Methode akzeptiert 2 Argumente, zum einen den Index und zum anderen das Element, das an diesem Index positioniert werden muss.

Code:

Ausgabe:

7. reverse ()

Diese Methode kehrt die Sortierreihenfolge der Liste um. Diese Methode gibt ein umgekehrtes Iteratorobjekt zurück.

Code:

Ausgabe: Hier sehen wir, wie die gesamte Liste umgekehrt ist.

8. sort ():

Diese Methode ordnet die Liste in alphabetischer Reihenfolge oder legt die Liste in aufsteigender Reihenfolge fest.

Die Methode akzeptiert 2 Parameter, einer der Parameter ist umgekehrt und der andere ist der Schlüssel, der die Sortierkriterien spezifizieren kann. Wenn reverse = true, wird die Liste in absteigender Reihenfolge sortiert, wenn reverse = false, dann aufsteigend. Die 2 Parameter sind optional.

Unten sehen Sie ein Beispiel, in dem wir den umgekehrten Parameter verwendet haben.

Code:

Ausgabe: Hier sehen wir die Standardsortierung und in der anderen die Umkehrung der vorherigen.

9. Bereich der Indizes

Wenn wir eine selektive Liste von Elementen benötigen, von denen aus wir beginnen und enden sollen, wählen wir diese Option.

Beispiel: Angenommen, wir möchten nur das 1., 2. und 3. Element der Liste, dann würden wir das Folgende tun. Es ist zu beachten, dass die Liste mit 0 beginnt und nicht den letzten Bereich enthält.

Code:

Ausgabe:

10. Änderung des Artikelwertes

Der Wert eines bestimmten Elements kann geändert werden.

Code

Ausgabe:

11. Prüfen, ob ein Element vorhanden ist oder nicht.

Wenn wir prüfen müssen, ob ein bestimmtes Element vorhanden ist oder nicht, verwenden Sie das Schlüsselwort 'in'. Hier verwenden wir das Schlüsselwort 'if', um das Vorhandensein eines Elements zu bestätigen.

Code:

Ausgabe:

12: list () -Konstruktor

Es gibt auch eine Liste des Konstruktors, mit dem eine neue Liste erstellt wird. Zu beachten ist, dass hier eckige Klammern weggelassen werden () und stattdessen doppelt gerundete Klammern verwendet werden (()).

Code:

Ausgabe:

Fazit

Es versteht sich auch, dass Python keine Unterstützung für Array hat, es ist immer noch eine Liste, die wir verwendet haben. Obwohl Numpy eine Bibliothek ist, die zum Erstellen des 2D- und 3D-Arrays verwendet werden kann und zum Berechnen von wissenschaftlichen und mathematischen Daten verwendet wird.

Empfohlene Artikel

Dies ist eine Anleitung zu String Array in Python. Hier haben wir den Zugriff auf Elemente, Python-Listen und Methoden mit Codes und Ausgaben besprochen. Sie können auch unsere anderen verwandten Artikel durchgehen, um mehr zu erfahren.

  1. PHP-String-Funktionen
  2. Schleifen in Python
  3. 2D-Arrays in Python
  4. Vorteile des Arrays
  5. Einführung in String Array in C ++
  6. Übersicht über das Zeichenfolgenarray in C #
  7. Python-Funktionen
  8. Verständnis der Python-Liste
  9. Iterator in Java
  10. Wie funktionieren Arrays und Listen in Python?
  11. Vollständige Anleitung zum Strings Array in C
  12. Beispiele und Vorteile von Iterator in Python