Ошибка 'list' object is not callable

Дан файл с рандомными буквами различного регистра. Пытаюсь считать их и записать в список сделав нижний регистр. Но при вызове вывода пишет: 'list' object is not callable. В чем загвоздка?

f=open('dataset.txt','r')
words=f.read().splitlines()
my_list=(words)
print(my_list(key=str.lower))

Ответы (3 шт):

Автор решения: A_Vaclav
f=open('dataset.txt','r')
words=f.read().splitlines()
my_list=(words)
print(my_list(key=str.lower()))
→ Ссылка
Автор решения: Namerek
f=open('dataset.txt','r')
words=f.read().lower()
print(words)
→ Ссылка
Автор решения: GrAnd

Разберём по порядку...
words у вас список.
my_list у вас равен words, т.е. тоже список.
А дальше вы пишите my_list(...), т.е. "вызываете" my_list как будто это функция. На что вам сообщение об ошибке как бы и намекает.

→ Ссылка