Livrar-se de \ n ao usar .readlines () [duplicate]

Esta questão já tem uma resposta aqui:

Lendo um arquivo sem novas linhas 9 respostas

Eu tenho um arquivo .txt com valores nele.

Os valores são listados assim:

Value1
Value2
Value3
Value4

Meu objetivo é colocar os valores em uma lista. Quando faço isso, a lista é assim:

['Value1\n', 'Value2\n', ...]

o\n Não é necessário.

Aqui está o meu código:

t = open('filename.txt', 'r+w')
contents = t.readline()

alist = []

for i in contents:
    alist.append(i)

questionAnswers(11)

yourAnswerToTheQuestion