LoslegenKostenlos loslegen

Ein Vorgeschmack auf das, was kommt

In dieser Übung erkundest du sowohl die nicht-pythonische als auch die pythonische Art, eine Liste in einer Schleife zu durchlaufen.

names = ['Jerry', 'Kramer', 'Elaine', 'George', 'Newman']

Angenommen, du möchtest die Namen in der obigen Liste sammeln, die sechs oder mehr Buchstaben haben. In anderen Programmiersprachen besteht der typische Ansatz darin, eine Indexvariable (i) zu erstellen, i zu verwenden, um über die Liste zu iterieren, und eine if-Anweisung zu verwenden, um die Namen mit sechs oder mehr Buchstaben zu sammeln:

i = 0
new_list= []
while i < len(names):

    if len(names[i]) >= 6:

        new_list.append(names[i])

    i += 1

Lass uns ein paar mehr Python-Methoden erforschen, um dies zu erreichen.

Diese Übung ist Teil des Kurses

Effizienten Python-Code schreiben

Kurs anzeigen

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Print the list created using the Non-Pythonic approach
i = 0
new_list= []
while i < len(names):
    if len(names[i]) >= 6:
        new_list.append(names[i])
    i += 1
print(____)
Code bearbeiten und ausführen