Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

card['items'] = acessorios

Olá boa tarde!

Está retornando um erro

TypeError: list indices must be integers or slices, not str

Dizendo que deve ser inteiro ou fatias/camadas e não uma string.

É sabido que uma lista pode sim conter string, por isso não entendo o motivo do erro.

Porém o código e o passo a passo está igual a aula.

conseguem me ajudar?

Atenciosamente.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas

Boa tarde Eduardo, o que está ocorrendo é que tua variável card é uma lista e deveria ser um dicionário. Não podemos acessar uma posição da lista passando uma string como indíce, por exemplo, card['item'].. Os indíces das listas são númericos sendo a primeira posição em 0, algo como card[0]. Mas como te relatei, pelo que vi no vídeo, a variável card deveria ser um dicionário.

Espero ter ajudado!

solução!

Bom dia, só reabri o notebook e rodou sem precisar fazer alteração entre lista e dicionário.

Obrigado pela ajuda.

Atenciosamente.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software