Я новичок в python и все еще учась. Я пишу программу, чтобы найти конкретное слово «ветчина» в списке, который содержит эти значения: ['hamsandwhich', 'ham', 2.2, 5]
как найти и распечатать конкретное ключевое слово в списке python
Как я могу получить код, если в списке присутствует «ветчина» и индексирует его. Мой код выглядит следующим образом, но выход странно, и я не могу разобрать, что он говорит:
x="ham"
y= =["hamsanwhich", "ham",2.2]
for x in y:
print ("found ham"
y.index(x)
Выход следующим образом:
found ham
0
found ham
1
found ham
2
found ham
3
Должен ли я искать каждую подстроку по отдельности? и почему это индексирование 4 раза? хотя «ветчина» должна быть только дважды?
Это не ваш настоящий код, потому что введенный здесь код содержит несколько синтаксических ошибок. – melpomene