TypeError Traceback (most recent call last) in () 2 3 for elemento in lista: ----> 4 print(f'O elemento {elemento} é do tipo: ', type(elemento))
TypeError: 'list' object is not callable
TypeError Traceback (most recent call last) in () 2 3 for elemento in lista: ----> 4 print(f'O elemento {elemento} é do tipo: ', type(elemento))
TypeError: 'list' object is not callable
Você muito provavelmente criou uma variável chamada list
e isso fez com que você não consiga mais usar listas.
Exemplo:
example = list('easyhoss') # aqui `list` se refere a classe builtin
list = list('abc') # criamos uma variável `list` referenciando uma instância de `list`
example = list('easyhoss') # aqui `list` se refere a instância
Traceback (most recent call last):
File "<string>", line 1, in <module>
TypeError: 'list' object is not callable
Pra resolver isso basta trocar o nome da sua variável e escrever isso antes dela:
del list
Então:
del list # você vai tirar esse 'del list' depois de rodar 1x e tudo voltar ao normal
example = list('easyhoss')
lista1 = list('abc')
example = list('easyhoss')
Se quiser saber mais lê essa resposta aqui lá no StackOverFlow (em inglês)