Melhor método para ler arquivos delimitados por novas linhas e descartar as novas linhas?

stou tentando determinar a melhor maneira de lidar com a remoção de novas linhas ao ler arquivos delimitados por novas linhas em Pytho

O que eu criei é o código a seguir, inclua o código descartável para testa

import os

def getfile(filename,results):
   f = open(filename)
   filecontents = f.readlines()
   for line in filecontents:
     foo = line.strip('\n')
     results.append(foo)
   return results

blahblah = []

getfile('/tmp/foo',blahblah)

for x in blahblah:
    print x

Suggestions?

questionAnswers(7)

yourAnswerToTheQuestion