Heim > Backend-Entwicklung > Python-Tutorial > Die Geheimnisse der Python-Schleifen: Die Kunst des Durchquerens beherrschen

Die Geheimnisse der Python-Schleifen: Die Kunst des Durchquerens beherrschen

PHPz
Freigeben: 2024-02-19 13:06:27
nach vorne
689 Leute haben es durchsucht

Python 循环的奥秘:掌握遍历的艺术

for-Schleife: Durchlaufe die Sequenz

Die for-Schleife ist die gebräuchlichste Methode zum Durchlaufen einer Sequenz (z. B. einer Liste, eines Tupels, eines Strings). Seine Syntax ist:

for item in sequence:
# 代码块
Nach dem Login kopieren

Um beispielsweise alle Elemente in einer Liste auszudrucken:

# 创建一个列表
numbers = [1, 2, 3, 4, 5]

# 使用 for 循环遍历列表
for number in numbers:
print(number)
Nach dem Login kopieren

while-Schleife: bedingter Durchlauf

While-Schleife ermöglicht es Ihnen, einen Codeblock weiter auszuführen, wenn eine bestimmte Bedingung erfüllt ist. Seine Syntax ist:

while condition:
# 代码块
Nach dem Login kopieren

Zum Beispiel, um Benutzereingaben zu lesen, bis sie „exit“ eingeben:

# 提示用户输入
user_input = input("输入内容:")

# 使用 while 循环不断读取直到用户输入 "exit"
while user_input != "exit":
print(user_input)
user_input = input("输入内容:")
Nach dem Login kopieren

Iterator: effizientes Durchlaufen

Python Ein Iterator ist ein spezielles Objekt, das Elemente in einer Sequenz einzeln generieren kann, ohne die gesamte Sequenz zu speichern. Es ermöglicht Ihnen, über große Sequenzen zu iterieren, ohne dass Ihnen der Speicher ausgeht.

Um einen Iterator zu erstellen, können Sie die Funktion iter() verwenden:

# 创建一个列表
numbers = [1, 2, 3, 4, 5]

# 创建一个迭代器
numbers_iter = iter(numbers)

# 访问迭代器的元素
print(next(numbers_iter))# 输出 1
print(next(numbers_iter))# 输出 2
Nach dem Login kopieren

Listenverständnis: prägnante Durchquerung

Listenverständnisse bieten eine prägnante Möglichkeit, neue Listen basierend auf dem Durchlaufen vorhandener Sequenzen zu erstellen. Seine Syntax ist:

new_list = [expression for item in sequence]
Nach dem Login kopieren

Um beispielsweise eine Liste mit Quadratzahlen zu erstellen:

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

# 使用列表推导创建新列表
squared_numbers = [number ** 2 for number in numbers]

# 打印结果
print(squared_numbers)# 输出 [1, 4, 9, 16, 25]
Nach dem Login kopieren

Zusammenfassung

Python beherrschen Schleifen sind für die effiziente Verarbeitung von Elementen in einer Sequenz unerlässlich. Durch die Verwendung von For-Schleifen, While-Schleifen, Iteratoren und Listenverständnissen können Sie problemlos Daten durchlaufen, Bedingungen erfüllen und neue Datenstrukturen erstellen. Wenn Sie diese Tools voll ausnutzen, werden Ihre Python-Programmierfähigkeiten und Ihre Effizienz bei der Problemlösung erheblich verbessert.

Das obige ist der detaillierte Inhalt vonDie Geheimnisse der Python-Schleifen: Die Kunst des Durchquerens beherrschen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:lsjlt.com
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage