Zum Hauptinhalt springen

Wie man in einer Python in eine Spalte bringt: einfache Methoden und Beispiele

Die Ausgabe von Informationen in einer Spalte ist eine der häufigsten Operationen beim Programmieren in der Python-Sprache. Es ermöglicht Ihnen, die Daten vertikal mit einem Wert pro Zeile zu platzieren, wodurch sie leichter zu verstehen und zu analysieren sind. Es gibt einige einfache Möglichkeiten, Daten in einer Spalte auszugeben, und in diesem Artikel werden wir uns einige davon ansehen.

Eine der einfachsten Möglichkeiten, Daten in einer Python in eine Spalte auszugeben, besteht darin, eine for-Schleife zu verwenden. Mit dieser Schleife können Sie die Werte einer Liste oder einer anderen Datenstruktur durchlaufen und einzeln in einer Spalte ausgeben. Dazu erstellen Sie eine Schleife mit dem for-Schlüsselwort, geben eine Variable an, die Werte aus der Liste annimmt, und rufen die print() -Funktion auf, in der sich die Variable befindet.

Beispielcode:
numbers = [1, 2, 3, 4, 5]


for number in numbers:


print(number)

Wenn Sie dieses Beispiel ausführen, wird Folgendes angezeigt:

Drei Möglichkeiten zur Ausgabe in einer Spalte in einer Python

  1. Verwenden einer for-Schleife:
numbers = [1, 2, 3, 4, 5]for num in numbers:print(num)
numbers = [1, 2, 3, 4, 5]i = 0while i < len(numbers):print(numbers[i])i += 1
numbers = [1, 2, 3, 4, 5]print(''.join(map(str, numbers)))

Jetzt kennen Sie die drei wichtigsten Möglichkeiten, Daten in einer Python in eine Spalte auszugeben. Sie können diejenige auswählen, die Ihnen am bequemsten und verständlichsten ist.

Verwenden einer for-Schleife

Hier ist ein Beispiel für die Verwendung einer Schleife for um die Zahlen 1 bis 5 in eine Spalte auszugeben:

for i in range(1, 6):
print(i)

Durch die Ausführung dieses Codes wird Folgendes ausgegeben:

Das Beispiel veranschaulicht die Struktur einer Schleife for. Zuerst definieren wir eine Variable i, die wir verwenden werden, um die Werte zu durchlaufen. Dann verwenden wir die Funktion range(), um eine Folge von Zahlen von 1 bis 5 zu erstellen. Zyklus for iteriert jeden Wert aus dieser Sequenz und führt den innerhalb der Schleife angegebenen Code aus.

In unserem Beispiel geben wir einfach den Wert der Variablen aus i mit der Funktion print(). Sie können je nach Ihren Bedürfnissen andere Operationen oder Funktionen innerhalb der Schleife verwenden.

Verwenden der Join-Methode

Beispiel für die Verwendung der Join-Methode:

list = ['яблоко', 'груша', 'апельсин']# Вывод элементов списка в столбикprint(''.join(list))# Результат:# яблоко# груша# апельсин

Wie im Beispiel ersichtlich ist, nimmt die join-Methode eine Liste von Elementen an und gibt eine Zeichenfolge zurück, in der die Listenelemente durch das im Methodenaufruf angegebene Zeichen kombiniert werden. In diesem Fall ist das Trennzeichen das Zeilenumbruchszeichen '

', um die Listenelemente in einer Spalte anzuzeigen.

Der Vorteil der Verwendung der Join-Methode beim Ausgeben von Listenelementen in einer Spalte ist ihre Einfachheit und Effizienz. Die Join-Methode kann auch verwendet werden, um Listenelemente mit einem anderen Trennzeichen, z. B. einem Komma oder einem Leerzeichen, in einer Zeile zu kombinieren.

Verwenden der Print-Methode mit Trennzeichen

In Python können Sie die print-Methode mit einem Trennzeichen verwenden, um Werte in einer Spalte auszugeben.

Dazu müssen Sie das Argument sep an die print-Methode übergeben und das gewünschte Trennzeichen angeben.

numbers = [1, 2, 3, 4, 5]for number in numbers:print(number, sep='')

In diesem Beispiel erstellen wir eine numbers-Liste und verwenden eine for -Schleife, um über jedes Element der Liste zu iterieren. Dann rufen wir die print-Methode auf und übergeben das aktuelle Listenelement als Argument und geben mit dem Argument sep=' das Trennzeichen "Neue Zeile" an. Dadurch wird jede Zahl in einer neuen Zeile ausgegeben:

Wenn Sie also die print-Methode mit dem sep-Trennzeichen verwenden, können Sie die Werte in Python in eine Spalte ausgeben.

Ausgabe von Zahlen in einer Spalte: Beispiele

Abhängig vom gewünschten Ausgabeformat können Sie verschiedene Ansätze verwenden, um Zahlen in einer Spalte in einer Python auszugeben.

    Verwenden einer for-Schleife:
for i in range(1, 6):print(i)
In diesem Beispiel werden die Zahlen 1 bis 5 in einer Spalte ausgegeben:
12345
i = 1while i 
Такой же результат получим при использовании цикла while:
12345
for i in range(5, 0, -1):print(i)
Wenn Sie das dritte Argument der range-Funktion verwenden, können Sie die Zahlen in umgekehrter Reihenfolge ausgeben:
54321

Sie können je nach Situation die bequemste Methode für die Ausgabe von Zahlen in einer Spalte auswählen.

Ausgabe von Zahlen von 1 bis 10

Es gibt mehrere Möglichkeiten, Zahlen zwischen 1 und 10 in einer Spalte in Python auszugeben. Betrachten wir einige von ihnen:

1. Mit einer for-Schleife:

for i in range(1, 11):print(i)

In diesem Beispiel haben wir die Funktion verwendet range() um eine Folge von Zahlen zwischen 1 und 10 zu erstellen. Zyklus for durchläuft jedes Element dieser Sequenz und zeigt es auf dem Bildschirm an.

2. Mit einer while-Schleife:

i = 1while i 

В этом примере мы использовали цикл while, который выполняет блок кода до тех пор, пока условие i истинно. Мы увеличиваем значение i после каждой итерации, чтобы избежать зацикливания.

Благодаря этим простым и эффективным способам можно легко вывести числа от 1 до 10 в столбик в языке программирования Python.

Вывод четных чисел от 1 до 20

Для вывода четных чисел от 1 до 20 в столбик в питоне можно использовать цикл for. Вот пример кода:

for i in range(2, 21, 2):print(i)

Dieser Code verwendet eine Funktion range(start, stop, step), die eine Folge von Zahlen erzeugt. Die Funktionsparameter legen den Anfangswert, den Endwert und den Schritt fest. In diesem Fall zeigt das zweite Argument der range-Funktion auf die Zahl 21 an, die nicht in der Abfolge der ausgegebenen Zahlen enthalten ist. Das dritte Argument ist ein Schritt, zeigt an, dass nur gerade Zahlen ausgegeben werden müssen und sie jedes Mal um 2 erhöht werden müssen.

Das Ergebnis dieses Codes ist wie folgt:

2468101214161820

Mit einem einfachen Python-Programm können Sie also alle geraden Zahlen von 1 bis 20 in eine Spalte ausgeben.