Deshacerse de \ n al usar .readlines () [duplicar]

Esta pregunta ya tiene una respuesta aquí:

Leyendo un archivo sin nuevas líneas. 9 respuestas

Tengo un archivo .txt con valores en él.

Los valores se listan así:

Value1
Value2
Value3
Value4

Mi objetivo es poner los valores en una lista. Cuando lo hago, la lista se ve así:

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

los\n no es necesario.

Aquí está mi código:

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

alist = []

for i in contents:
    alist.append(i)

Respuestas a la pregunta(11)

Su respuesta a la pregunta