eliminar el salto de línea de cada elemento en python

Abro un archivo de texto, ahora cada elemento del archivo de texto está separado por un salto de línea. cuando uso readlines() Mantiene este salto de línea en la lista, es después de cada elemento, por lo que se parece a esto [zebra\n, ant\n,] Me preguntaba si hay una función fácil o parte de la encoding que ¡Podría usar para despojar todos los elementos de este salto de línea!

Este es el código que he escrito hasta ahora.

 filelist=file.readlines() file.close() return filelist 

tratar:

 filelist = [line.rstrip('\n') for line in file]