Я пытаюсь выполнить поиск по списку слов, содержащих переменную v. Затем, когда найден, напечатайте строку, содержащую переменную. На данный момент он печатает весь список, когда оператор if
прав.Python for loop, используя список
v = "g"
word = ["goodbye","goodmorning","foeach"]
for s in word:
if v in s:
print(s)
else:
print("finished")
Пожалуйста, вы можете уточнить? Для показанного кода, какой результат вы получаете, и какой результат вы хотите получить? –
Я делаю ставку, что вы неправильно скопировали 'print (s)' over, и в вашем исходном коде вы написали 'print (word)' – DaveBensonPhillips
@HumphreyTriscuit: Звучит правдоподобно. –