Ich versuche, die Liste nach Wörtern zu durchsuchen, die die Variable v enthalten. Wenn Sie gefunden werden, drucken Sie die Zeichenfolge, die die Variable enthält. Im Moment druckt es die gesamte Liste, wenn die if
Aussage wahr ist.Python for loop mit einer Liste
v = "g"
word = ["goodbye","goodmorning","foeach"]
for s in word:
if v in s:
print(s)
else:
print("finished")
Bitte können Sie klären? Welche Ausgabe erhalten Sie für den angezeigten Code und welche Ausgabe möchten Sie erhalten? –
Ich wette, Sie haben 'print (s)' falsch kopiert, und in Ihrem ursprünglichen Code haben Sie 'print (word)' geschrieben – DaveBensonPhillips
@HumphreyTriscuit: Klingt plausibel. –