ff = open('a','r') a = ff.readlines() pac = [] for i,l in enumerate(a): s = l.split(' ') if s[0] == 'Status:': if s[-1] == 'installed\n': print s pac.append(a[i-1].split(' ')[1].strip('\n')) p = ' '.join(pac) print p