Python-Array

Python-Arrays sind eine Datenstruktur wie Listen. Sie enthalten eine Reihe von Objekten, die von unterschiedlichen Datentypen sein können. Daruber hinaus können Python-Arrays iteriert werden und verfugen uber eine Reihe integrierter Funktionen, um sie zu verarbeiten.

Python verfugt uber eine Reihe integrierter Datenstrukturen, wie beispielsweise Arrays. Arrays bieten uns eine Möglichkeit, Daten zu speichern und zu organisieren, und wir können die integrierten Python-Methoden verwenden, um diese Daten abzurufen oder zu ändern. Wenn Sie beispielsweise eine Liste mit Schulernamen speichern möchten, können Sie diese in einem Array speichern.

Arrays sind nutzlich, wenn Sie mit vielen gleichen Werten Python-Datentyp. Dies können Studentennamen, Mitarbeiternummern usw. sein. Sie ermöglichen es Ihnen, zusammengehörige Daten zu speichern, die dazugehören. Und sie machen es einfach, dieselbe Operation mit mehreren Werten gleichzeitig auszufuhren.

In diesem Tutorial werden wir die Grundlagen von Arrays in Python und ihre Funktionsweise aufschlusseln. Wir werden auch einige integrierte Python-Funktionen behandeln, die Sie in Ihrer Liste ausfuhren können, um Daten hinzuzufugen und zu entfernen.

Elemente von ein Array in Python

In der Programmierung kann ein Array verwendet werden, um eine Liste von Daten zu speichern. Wenn Sie ein Bucherregal kategorisieren möchten, können Sie die Titel jedes Buchs in einem Array speichern. Wenn Sie eine Schallplattensammlung haben, möchten Sie Ihre Daten vielleicht in einem Array speichern.

Python-Array-Syntax

Hier ist die grundlegende Syntax zum Deklarieren eines Arrays in Python:

Wir haben ein Array erstellt! Wenn wir unsere Schulerliste drucken, ist unsere Ausgabe die gleiche wie das Array mit den von uns deklarierten Daten:

Jedes Element in einer Liste kann referenziert werden, oder die Liste kann referenziert werden als Ganzes. Dies bedeutet, dass wir Operationen an bestimmten Artikeln in unserem Array durchfuhren können.

81 % der Teilnehmer gaben an, dass sie sich nach dem Besuch eines Bootcamps hinsichtlich ihrer Berufsaussichten im Tech-Bereich sicherer fuhlten. Lassen Sie sich noch heute in ein Bootcamp einweisen.

Der durchschnittliche Bootcamp-Absolvent verbrachte weniger als sechs Monate im Karriereubergang, vom Beginn eines Bootcamps bis zur Suche nach seinem ersten Job.

Das funktioniert, weil jeder Wert in ein Array hat eine Index-Nummer, die uns sagt, wo sich das Element innerhalb eines Arrays befindet. Indizes beginnen mit einem bestimmten Element in einem Array und entsprechen diesem.

Hier ist der Index der Array-Werte, die wir oben deklariert haben:

"Alex‚""Bill‚"&ldquo ;Catherine‚""Andy‚""Molly‚""Rose‚"
12345

Aufrufen eines Python-Arrays

Da jedes Element seine eigene Indexnummer hat, können wir auf jedes Element in unserem Array zugreifen. Wir können dies tun, indem wir unsere Liste aufrufen und eine Indexnummer angeben, etwa so:

Unser Code gibt den Namen des Schulers zuruck, dessen Indexwert zwei ist. Hier ist die Ausgabe unseres Codes:

Wir können auch negative Indexnummern verwenden, um auf die Elemente in unserer Liste zuzugreifen, wodurch wir ruckwärts zählen können. Wenn wir eine lange Liste haben, sagen wir, 100 Elemente, ist es möglicherweise einfacher fur uns, ruckwärts zu zählen, als von Anfang an zu zählen. Hier sind die umgekehrten Indexnummern fur unser obiges Array:

"Alex‚""Bill‚""Catherine‚""Andy‚""Molly‚""Rose‚"
-6-5-4-3 -2-1

Wenn wir das zweite vom letzten Element in unserem Python-Liste wurden wir den folgenden Code verwenden:

Unser Code gibt Folgendes zuruck:

Aufteilen von Elementen in einem Python-Array

Wir können auch unsere Python-Listen aufteilen, um mehrere Werte zu erhalten. Nehmen wir an, wir wollten die Namen in die Mitte unserer Schulerliste setzen. Mit einer Slice-Operation können wir mehrere Werte in der Liste anhand ihrer Indexnummer abrufen. Diese Werte werden abgerufen, indem ein Bereich von Indexnummern erstellt und durch einen Doppelpunkt getrennt wird.

Hier ist ein Beispiel fur ein Slice in Python:

Unser Code gibt Folgendes zuruck:

Wie du kannst Sehen Sie, unser Code hat jeden Namen zwischen den Indexnummern 1 und 5 auf unserer Liste zuruckgegeben. Es ist erwähnenswert, dass die erste Indexnummer, wo das Slice beginnt, einschließend ist und die zweite Indexnummer exklusiv ist. Das bedeutet, dass unser Code die vier Werte zwischen 1 und 5 einschließlich 1 zuruckgegeben hat.

Wenn wir alle Elemente vor einem bestimmten Punkt in einem Array erhalten möchten, können wir diesen Code verwenden:

Unser Code gibt Folgendes zuruck:

Wie Sie oben sehen können, hat unser Code alle Elemente abgerufen deren Indexwert vor 2 liegt.

Elemente in einem Python-Array √§ndern

Wir können auch die Indexierung verwenden, um die Werte in unserer Liste zu ändern. Wir erreichen dies indem wir jedes Element mit seinem Indexwert referenzieren und ihm einen neuen Wert zuweisen. Im folgenden Beispiel ersetzen wir den Namen Rose durch den Namen Amy:

Wenn wir unsere Liste drucken (mit print(students)), wird der Name Rose nicht mehr angezeigt , und Amy wird an seiner Stelle sein:

"Karrierekarma trat in mein Leben ein, als ich es am dringendsten brauchte und half mir schnell, ein Bootcamp zu finden. Zwei Monate nach meinem Abschluss habe ich meinen Traumjob gefunden, der meinen Werten und Lebenszielen entspricht!"

Venus, Software Engineer bei Rockbot

Wir haben uns mit dem gleichen Array beschäftigt, mit dem wir angefangen haben. Aber was ist, wenn wir unserem Array ein neues Element hinzufugen möchten? Hier kommt die Funktion append() ins Spiel. Mit der append() Array-Operation ermöglicht es uns, ein Element am Ende unseres Arrays hinzuzufugen, ohne ein neues Array zu deklarieren.

Hier ist ein Beispiel fur append() Funktion, die den Namen John zu unserer Schulerliste hinzufugt:

Unser Code gibt Folgendes zuruck:

Wenn wir wa Um Elemente aus unserem Array zu entfernen, können wir die Funktion Python pop verwenden. Python pop() funktioniert genauso wie append(), aber es funktioniert als Methode zum Entfernen, die ein Element aus einem Array löscht. Außerdem nimmt pop() eine Indexnummer als Argument anstelle eines Strings. Hier ist ein Beispiel fur pop() in Aktion:

Unser Code entfernt das einzelne Element mit dem Indexwert von aus unserem Array (der dem Namen Alex entspricht) und gibt Folgendes zuruck:

Python Array Methoden

Wir haben an der Oberfläche der Array-Methoden in Python gekratzt und es gibt noch viel mehr zu entdecken. Die grundlegenden Array-Methoden, die Sie kennen mussen, sind append() und pop(), mit denen Sie Elemente zu einem Array hinzufugen und daraus entfernen können. Sie mussen auch die grundlegende Struktur von Arrays kennen, wie wir besprochen haben.

Wenn Sie Arrays genauer untersuchen möchten, sind hier die wichtigsten Array-Methoden, die Sie möglicherweise untersuchen möchten:

MethodennameBeschreibung
append() Fugt ein Element zu einem Array hinzu
pop()Entfernt ein Element aus einem Array
clear()Entfernt alle Elemente aus einem Array
copy()Gibt eine Kopie eines Arrays zuruck
count()Gibt die Anzahl der Elemente in einer Liste zuruck
index()Gibt den Index des ersten Elements mit einem bestimmten . zuruck value
insert()Fugt dem Array an einer bestimmten Position ein Element hinzu
umgekehrt()Kehrt die Reihenfolge des Arrays um
sort()Sortiert die Liste

Repl.it aus diesem Tutorial anzeigen:



Schlussfolgerung

Arrays sind sehr flexible Datenstrukturen in Python, die wir verwenden können, um mit Datenlisten zu arbeiten. In diesem Tutorial haben wir gezeigt, wie Arrays zum Speichern mehrerer Werte verwendet werden können und wie darauf zugegriffen wird. Wir haben besprochen, wie ein Python-Array mithilfe seiner Indexnummern abgerufen wird. Wir haben auch behandelt, wie man Elemente in einem Array ändert.

Wir haben besprochen, wie man mit append() und pop() Funktionen bzw. Jetzt sind Sie auf eine Vielzahl von Situationen vorbereitet, in denen Sie möglicherweise ein Array in Python verwenden mussen!