Inhaltsverzeichnis
Arrays in Python
Eingabe- und Ausgabeszenarien
Verwenden Sie den „+“-Operator
Beispiel
Ausgabe
Verwenden Sie die Append-Methode
Verwenden Sie die Extend()-Methode
Heim Backend-Entwicklung Python-Tutorial Python-Programm zum Verschieben eines Arrays in ein anderes Array

Python-Programm zum Verschieben eines Arrays in ein anderes Array

Aug 31, 2023 pm 03:37 PM
python程序 数组推入 另一个数组

Python-Programm zum Verschieben eines Arrays in ein anderes Array

In der Programmierung ist ein Array eine Datenstruktur, die zum Speichern einer Gruppe von Datenelementen desselben Typs verwendet wird. Jedes Element im Array wird durch einen Indexwert identifiziert. Aber Python hat keinen spezifischen Datentyp zur Darstellung von Arrays. Stattdessen können wir Listen als Arrays verwenden.

Arrays in Python

Hier stellen wir Liste als Array dar.

 [1, 4, 6, 5, 3]
Nach dem Login kopieren

In Python beginnt die Indizierung bei 0, sodass auf die oben genannten Array-Elemente mit ihren jeweiligen Indexwerten 0, 1, 2, 3, 4 zugegriffen werden kann.

Das Verschieben eines Arrays in ein anderes Array bedeutet, dass alle Elemente im Array array_1 in das Array array_2 eingefügt werden. Daher werden die Elemente des Arrays array_1 am Ende des Arrays array_2 hinzugefügt.

Eingabe- und Ausgabeszenarien

Angenommen, wir haben zwei Arrays A und B mit ganzzahligen Werten. Das resultierende Array fügt die Elemente von Array B in Array A ein.

Input arrays:
A = [1, 2, 3, 4]
B = [5, 6, 7, 8]

Output array:
[1, 2, 3, 4, 5, 6, 7, 8]
Nach dem Login kopieren

Elemente 5, 6, 7 und 8 von Array B werden am Ende von Array A eingefügt. Schauen wir uns einen anderen Satz von Arrays an.

Input arrays:
A = [‘a’, ‘b’, ‘c’]
B = [‘i’, ‘j’, ‘k’]

Output array:
[‘i’, ‘j’, ‘k’, ‘a’, ‘b’, ‘c’]
Nach dem Login kopieren

Im Folgenden besprechen wir die verschiedenen Möglichkeiten, ein Array in ein anderes zu verschieben –

Verwenden Sie den „+“-Operator

Die Verwendung des +-Operators zwischen zwei Listen führt eine Listenverkettungsoperation durch. Dies wird auch als Pushing eines Arrays in ein anderes Array bezeichnet.

Beispiel

Der „+“-Operator kann ganz einfach ein ganzes Array-Element hinter einem anderen Array hinzufügen und so eine Push-Operation ausführen.

# creating arrays
array1 = [1, 4, 5, 6, 5]
array2 = [3, 5, 7, 2, 5]

print('First Array: ',array1)
print('Second Array: ',array2)

# pushing an array into another array
array2 += array1
 
# Printing concatenated list
print('array2 after pushing arra1:', array2)
Nach dem Login kopieren

Ausgabe

First Array:  [1, 4, 5, 6, 5]
Second Array:  [3, 5, 7, 2, 5]
array2 after pushing arra1: [3, 5, 7, 2, 5, 1, 4, 5, 6, 5]
Nach dem Login kopieren

Verwenden Sie die Append-Methode

Mit der Methode list.append() können wir ein Array in ein anderes Array verschieben. Die Methode list.append() wird verwendet, um ein Element am Ende der Liste hinzuzufügen. Hier ist die Syntax:

list_obj.append(item)
Nach dem Login kopieren

Beispiel

Wir verwenden eine for-Schleife, um das zweite Array zu durchlaufen und weiterhin Elemente an das erste Array anzuhängen.

# creating arrays
array1 = [1, 4, 5, 6, 5]
array2 = [3, 5, 7, 2, 5]

print('First Array: ',array1)
print('Second Array: ',array2)

# pushing an array into another array
for ele in array2:
    array1.append(ele)
 
# Printing concatenated list
print('array1 after pushing arra2:', array1)
Nach dem Login kopieren

Ausgabe

First Array:  [1, 4, 5, 6, 5]
Second Array:  [3, 5, 7, 2, 5]
array1 after pushing arra2: [1, 4, 5, 6, 5, 3, 5, 7, 2, 5]
Nach dem Login kopieren
Nach dem Login kopieren

Schieben Sie das zweite Array in das erste Array.

Verwenden Sie die Extend()-Methode

Die Methode

list.extend() ist eine integrierte Listenfunktion, die alle Elemente eines iterierbaren Objekts (Liste, Tupel, String usw.) am Ende der Liste hinzufügt. Im Folgenden finden Sie die Syntax dieser Methode.

list1.extend(iterable)
Nach dem Login kopieren

Hier werden alle Elemente von iterable am Ende von Liste1 hinzugefügt. Es ändert die ursprüngliche Liste, nämlich list1. und es gibt keine Ausgabe zurück.

Beispiel

Sehen wir uns ein Beispiel an -

# creating arrays
array1 = [1, 4, 5, 6, 5]
array2 = [3, 5, 7, 2, 5]

print('First Array: ',array1)
print('Second Array: ',array2)

# pushing an array into another array
array1.extend(array2)
 
# Printing concatenated list
print('array1 after pushing arra2:', array1)
Nach dem Login kopieren

Ausgabe

First Array:  [1, 4, 5, 6, 5]
Second Array:  [3, 5, 7, 2, 5]
array1 after pushing arra2: [1, 4, 5, 6, 5, 3, 5, 7, 2, 5]
Nach dem Login kopieren
Nach dem Login kopieren
Die Methode

list.extend() fügt Array2 erfolgreich zu Array1 hinzu.

Beispiel

Nehmen wir ein weiteres Array mit String-Daten und führen die Methode „extend()“ aus, um die Elemente eines Arrays in ein anderes Array zu verschieben.

# creating arrays
A = ['a', 'b', 'c']
B = ['i', 'j', 'k']
print('First Array: ',A)
print('Second Array: ',B)

# pushing an array into another array
B.extend(A)
 
# Printing concatenated list
print('array1 after pushing arra2:', B)
Nach dem Login kopieren

Ausgabe

First Array:  ['a', 'b', 'c']
Second Array:  ['i', 'j', 'k']
array1 after pushing arra2: ['i', 'j', 'k', 'a', 'b', 'c']
Nach dem Login kopieren

Die Elemente „a“, „b“, „c“ von Array A werden in Array B eingefügt. Hier sind einige Möglichkeiten, ein Array in ein anderes zu verschieben.

Das obige ist der detaillierte Inhalt vonPython-Programm zum Verschieben eines Arrays in ein anderes Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So führen Sie ein Python-Programm in Notepad++ aus So führen Sie ein Python-Programm in Notepad++ aus Apr 08, 2024 am 03:24 AM

Die Verwendung von Notepad++ zum Ausführen eines Python-Programms erfordert die folgenden Schritte: 1. Installieren Sie das Python-Plugin. 2. Erstellen Sie eine Python-Datei. 4. Führen Sie das Programm aus.

Tutorial zur PyCharm-Nutzung: Führt Sie ausführlich durch die Ausführung des Vorgangs Tutorial zur PyCharm-Nutzung: Führt Sie ausführlich durch die Ausführung des Vorgangs Feb 26, 2024 pm 05:51 PM

PyCharm ist eine sehr beliebte integrierte Entwicklungsumgebung (IDE) für Python. Sie bietet eine Fülle von Funktionen und Tools, um die Python-Entwicklung effizienter und komfortabler zu gestalten. Dieser Artikel führt Sie in die grundlegenden Betriebsmethoden von PyCharm ein und stellt spezifische Codebeispiele bereit, um den Lesern einen schnellen Einstieg zu erleichtern und sich mit der Bedienung des Tools vertraut zu machen. 1. Laden Sie PyCharm herunter und installieren Sie es. Zuerst müssen wir zur offiziellen Website von PyCharm gehen (https://www.jetbrains.com/pyc).

PyCharm Advanced Tutorial: Verwenden Sie PyInstaller, um Code in das EXE-Format zu packen PyCharm Advanced Tutorial: Verwenden Sie PyInstaller, um Code in das EXE-Format zu packen Feb 20, 2024 am 09:34 AM

PyCharm ist eine leistungsstarke integrierte Python-Entwicklungsumgebung, die eine Fülle von Funktionen und Tools bietet, um Entwicklern bei der Verbesserung der Effizienz zu helfen. Unter diesen ist PyInstaller ein häufig verwendetes Tool, das Python-Code in eine ausführbare Datei (EXE-Format) packen kann, um die Ausführung auf Computern ohne Python-Umgebung zu erleichtern. In diesem Artikel stellen wir vor, wie Sie PyInstaller in PyCharm verwenden, um Python-Code in das EXE-Format zu packen und spezifische bereitzustellen

Unterstützt PyCharm Community Edition genügend Plugins? Unterstützt PyCharm Community Edition genügend Plugins? Feb 20, 2024 pm 04:42 PM

Unterstützt PyCharm Community Edition genügend Plugins? Benötigen Sie spezifische Codebeispiele Da die Python-Sprache im Bereich der Softwareentwicklung immer häufiger verwendet wird, wird PyCharm als professionelle integrierte Python-Entwicklungsumgebung (IDE) von Entwicklern bevorzugt. PyCharm ist in zwei Versionen unterteilt: die professionelle Version und die Community-Version. Die Community-Version wird kostenlos bereitgestellt, die Plug-in-Unterstützung ist jedoch im Vergleich zur professionellen Version eingeschränkt. Die Frage ist also: Unterstützt die PyCharm Community Edition genügend Plug-Ins? In diesem Artikel werden spezifische Codebeispiele verwendet

Lama3 kommt plötzlich! In der Open-Source-Community brodelt es wieder: Die Ära des freien Zugangs zu Modellen auf GPT4-Ebene ist angebrochen Lama3 kommt plötzlich! In der Open-Source-Community brodelt es wieder: Die Ära des freien Zugangs zu Modellen auf GPT4-Ebene ist angebrochen Apr 19, 2024 pm 12:43 PM

Lama3 ist da! Gerade wurde die offizielle Website von Meta aktualisiert und die offiziellen Versionen der Parameter Llama 38 Milliarden und 70 Milliarden angekündigt. Und es ist nach seiner Einführung ein Open-Source-SOTA: Offizielle Daten von Meta zeigen, dass die Llama38B- und 70B-Versionen alle Konkurrenten in ihren jeweiligen Parameterskalen übertreffen. Das 8B-Modell übertrifft Gemma7B und Mistral7BInstruct bei vielen Benchmarks wie MMLU, GPQA und HumanEval. Das 70B-Modell hat das beliebte Closed-Source-Brathähnchen Claude3Sonnet übertroffen und ist mit Googles GeminiPro1.5 hin und her gegangen. Sobald der Huggingface-Link veröffentlicht wurde, war die Open-Source-Community wieder aufgeregt. Auch die scharfsichtigen, blinden Schüler entdeckten es sofort

Python-Programmentwicklungsprozess Python-Programmentwicklungsprozess Apr 20, 2024 pm 09:22 PM

Der Python-Programmentwicklungsprozess umfasst die folgenden Schritte: Anforderungsanalyse: Klärung der Geschäftsanforderungen und Projektziele. Design: Bestimmen Sie Architektur und Datenstrukturen, zeichnen Sie Flussdiagramme oder verwenden Sie Designmuster. Code schreiben: Programmieren Sie in Python und folgen Sie den Codierungskonventionen und Dokumentationskommentaren. Testen: Unit- und Integrationstests schreiben, manuelle Tests durchführen. Überprüfung und Umgestaltung: Überprüfen Sie den Code, um Fehler zu finden und die Lesbarkeit zu verbessern. Bereitstellen: Stellen Sie den Code in der Zielumgebung bereit. Wartung: Beheben Sie Fehler, verbessern Sie die Funktionalität und überwachen Sie Updates.

Flask-Installations- und Konfigurations-Tutorial: ein Tool zum einfachen Erstellen von Python-Webanwendungen Flask-Installations- und Konfigurations-Tutorial: ein Tool zum einfachen Erstellen von Python-Webanwendungen Feb 20, 2024 pm 11:12 PM

Tutorial zur Installation und Konfiguration von Flask: Ein Tool zum einfachen Erstellen von Python-Webanwendungen. Es sind spezifische Codebeispiele erforderlich. Einführung: Mit der zunehmenden Beliebtheit von Python ist die Webentwicklung zu einer der notwendigen Fähigkeiten für Python-Programmierer geworden. Um eine Webentwicklung in Python durchzuführen, müssen wir ein geeignetes Webframework auswählen. Unter den vielen Python-Web-Frameworks ist Flask ein einfaches, benutzerfreundliches und flexibles Framework, das von Entwicklern bevorzugt wird. In diesem Artikel wird die Installation des Flask-Frameworks vorgestellt.

Erste Schritte mit der Python-GIL: So verstehen und verwenden Sie die globale Interpretersperre Erste Schritte mit der Python-GIL: So verstehen und verwenden Sie die globale Interpretersperre Feb 27, 2024 am 09:10 AM

Was ist GIL? GIL ist die Abkürzung für Global Interpreter Lock, ein wichtiges Konzept des Python-Interpreters. Die GIL stellt sicher, dass der Python-Interpreter jeweils nur einen Thread ausführen kann. Das bedeutet, dass immer nur ein Thread Python-Bytecode ausführen kann. Andere Threads müssen warten, bis die GIL verfügbar ist, bevor sie mit der Ausführung fortfahren. Wie funktioniert GIL? Die GIL ist eine in C geschriebene Sperre, die sich im Python-Interpreter befindet. Wenn ein Thread Python-Bytecode ausführen möchte, muss er zuerst die GIL erhalten. Wenn die GIL bereits von einem anderen Thread gehalten wird, muss dieser Thread warten, bis die GIL verfügbar ist, bevor er mit der Ausführung fortfahren kann. Welche Auswirkungen hat die GIL auf Python-Programme? GIL für Python

See all articles