查验包含子字符串,并把他全部显示出来,Python怎么做?

f ='''
土鳖
土狗
太阳与月亮
光明与黑暗
天空真美
大地是土做的

input("查询土字!")


ax =input()
name =line
if ax in name:
    print(name)
else:
    print('')

我这代码,额,怎么说呢?

推导式:

>>> f ='''
土鳖
土狗
太阳与月亮
光明与黑暗
天空真美
大地是土做的
'''
>>> x = input("查询什么字!")
查询什么字!土
>>> print(*(t for t in f.split('\n') if x in t))
土鳖 土狗 大地是土做的
f ='''
土鳖
土狗
太阳与月亮
光明与黑暗
天空真美
大地是土做的
'''
name = f.split('\n')
ax = input()
for i in name:
    if ax in i:
        print(i)

Output

土
土鳖
土狗
大地是土做的

真实服了。题主都这样,早回答的不采纳,被别人偷了答案了,他却采纳别人的。