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
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(____)