Ich arbeite derzeit an einem Python-Skript, das eine Zeichenfolge nimmt, in eine Liste konvertiert und dann alle Vokale entfernt. Es druckt dann das Endergebnis als eine Zeichenkette aus. Die iterative Funktion, die ich verwende, gibt jedoch jedes Ergebnis aus, egal ob es ein Vokal ist oder nicht. Ich habe versucht umzukehren und nur die Konsonanten zu halten, aber ohne Erfolg. Unten ist der Code, den ich verwendet habe.Iterative if-Funktion
string = input("#: ")
new_list = []
for x in list(string):
if [x.lower() == y for y in list("aeiou")]:
global new_list
new_list.append(x)
print(''.join(new_list))
Jeder Einblick würde geschätzt werden.
Vielen Dank, das hat es für mich behoben :) – Kamg300