变量&的Python搜索列表返回匹配元素

时间:2013-07-22 10:36:51

标签: python list search match

我试图在python中提供一个函数,它将根据用户输入搜索列表并返回该列表中的所有匹配行。

例如,如果用户输入hello,它将返回该列表中出现的任何hello。

到目前为止,我有这个:

if(prefixes in list):
        matching = [s for s in list if prefixes in s]
        for release in matching:
            name = release.lstrip('rd').rstrip('xml').lstrip('-').rstrip('.')
            path = rdDirectory+release
            print '%-40s  %s' % (name, path)   

我是新人太python所以任何帮助将被感激地接受

输入=:

./tpupdate.py -l asterix  where asterix = search variable

输出=

Available Releases                         Path
asterix-1.0.0-production
zebedee-3.2.1-production 

等...

问题:它不会根据用户输入前缀返回并返回列表

的所有元素

0 个答案:

没有答案