У меня есть этот маленький кусок кода, с которым я работаю. Я новичок, любезно прошу прощения за мое невежество.Для цикла с Если не работает как ожидалось
Желаемое логика:
для значения в списке у, найти любое совпадение в списке s и распечатать значения в списке s (не перечисляют у). Мой текущий код выводит список y, но я действительно хочу список s.
Вот мой текущий код:
y = ['a','m','j']
s = ['lumberjack', 'banana split']
for x in s:
if any(x in alpha for alpha in y):
print x
Я намерен напечатать «лесоруб» и «банановым», но код, как это печатает «а» Пожалуйста, помогите :)
Спасибо
возможно только ', если у в с: печать s' –
Ваш для -Лоп с 'any' кажется слишком сложным. Такая логика часто довольно проста и проста в python. – keyser
Трудно угадать, что вам нужно, когда описание настолько отличается от кода. Вы пишете о «списках», но в коде нет. –