>>> k=os.listdir('C:\\') >>> print [filemame for filename in k if 'Bin' in filename] Traceback (most recent call last): File "", line 1, in NameError: name 'filemame' is not defined >>> print [filemame for filename in k if 'Bin' in k] [] >>> print [k for k in k if 'Bin' in k] ['$Recycle.Bin'] >>> print [k for filename in k if 'Bin' in filename] [] >>> print [filename for filename in k if 'Bin' in filename] [] >>> print [e for e in k if 'Bin' in e] []