agora que você entendeu o que é uma tupla você vai conhecer um pouco mais das listas utilizamos muito as listas dentro do Python principalmente porque ela é mutável diferente do que acontecia na tupla Então dentro de uma lista eu posso por exemplo colocar uma interação com o meu usuário para que ele acrescente um campo dentro da minha lista coisa que eu não podia fazer utilizando por exemplo uma tupla então uma lista é uma estrutura de dados que pode de armazenar uma coleção de elementos e eles podem ter diferentes tipos como números ou seja int float
Strings a gente pode colocar vários dentro deles Inclusive eu posso criar outras listas dentro de listas eh eu consigo também percorrer esses itens da lista para trocar as informações de lugar ou buscar uma determinada informação ou até mesmo retirar uma informação de dentro de uma lista Então vamos ver isso funcionando na prática lá no nosso Python bom então agora a gente vai construir a mesma estrutura que a gente construiu na na tupla só que agora a gente vai fazer uma lista E para isso a gente vai poder utilizar um recurso que é chamado de append
Então como vai funcionar a gente vai criar a lista depois a gente vai criar uma nova variável e eu vou pedir para o usuário digitar um novo alimento dentro dessa variável depois disso eu vou utilizar o recurso append para incluir dentro da minha variável alimentos Esse é um atributo que pertence à lista mas não pertence à tupla por isso que ele autoriza a gente fazer então vamos lá vamos colocar o nosso código Então a primeira coisa que eu vou fazer é criar a minha lista então alimentos e aí como que o Python vai saber que
eu tô falando de uma lista eu vou colocar o colchete e vou escrever aqui as informações que eu quero arroz vírgula feijão vírgula carne mesma coisa que havíamos feito legal vou dar um control enter para ver se deu tudo certo agora depois que eu criei eu quero que ele printe para mim então eu vou dar um enter e vou colocar PR para mim alimentos Se eu der um control enter ele vai printar arroz feijão e carne agora eu vou criar uma nova variável que eu vou chamar de novo alimento então novo alimento muito bem o
que que vai ser esse novo alimento eu vou pedir para o meu usuário imputar o nome de um novo alimento então eu vou colocar o input que você já conhece então input de quem de digite um novo alimento é a mensagem que vai aparecer pro meu usuário digite um novo alimento muito bem a partir desse momento quando eu der um rodar aqui ó eu tenho a minha lista que é do print digite um novo alimento vou colocar pudim muito bem eu fui e criei esse item dentro da minha variável porém eu não pedi para ele
mostrar nada agora eu preciso pegar este novo alimento que é essa variável e colocá-la como uma apende um acréscimo na minha variável de alimentos Então como que eu vou fazer isso eu vou chamar a minha variável alimentos ponto e aí dentro da variável eu tenho uma série de métodos lembra eu coloquei o ponto então ele tá perguntando você quer um sort que é um classificar Você quer um reverse que é um inverso né da classificação você quer remover o pop também serve para tirar você quer Eh inserir você quer criar o índice no nosso caso
eu quero usar o append E aí ele vai perguntar você quer acrescentar quem ali dentro a minha variável que acabou de receber a informação que eu pedi que é a variável novo alimento então quando o usuário digitar ele vai colocar essa informação aqui depois eu vou pegar a variável alimentos e vou pedir para ele colocar esse novo alimento e aí eu poderia pedir para ele printar alimentos alimentos bom então vamos ver arroz feijão e carne digite um novo alimento pudim arroz feijão carne e pudim porque agora ele incluiu e aí eu Poderia gerar novamente digite
um novo alimento então eu vou colocar brigadeiro porque a gente merece duas sobremesas quando eu dei um enter ele colocou arroz feijão carne e brigadeiro no lugar da minha do meu append de informação de dentro da minha lista Então agora eu vou utilizar o outro método que é para ele classificar que foi o método que a gente acabou de ver então eu vou colocar no final da minha lista alimentos p sorte e aí eu vou pedir para ele printar Então esse alimento abre fecha e aí agora eu vou pedir para ele PR alimentos digite um
novo alimento eu vou colocar aqui brigadeiro de novo e aí Ele trouxe para mim a minha lista classificada então ele printou a minha lista de alimentos e depois ele trouxe a minha nova lista classificada eu posso pedir para ele classificar invertido ou seja em ordem alfabética de forma decrescente no final do meu código eu vou colocar alimentos ponto reverse abri e fechei e vou pedir para ele printar alimentos Vamos dar um código arroz feijão e carne e aí eu vou acrescentar mais uma informação Então vou colocar feijoada e aí ele vai printar perceba que todos
os prints ele tá mostrando para mim então arroz feijão carne feijoada aqui classificado em ordem alfabética de a z e depois em ordem alfabética de z a a eu também posso utilizar um método que é para remover E aí quando eu uso remove ele me pede o que que eu quero remover então eu quero remover por exemplo arroz então aqui embaixo eu vou colocar alimentos ponto remove e vou abrir o parênteses e colocar o nome do alimento que eu quero remover arroz arroz e vou pedir para ele printar novamente a lista para mim print alimentos
vamos rodar o código digite um novo alimento eu vou colocar brigadeiro Ó essas listas de cima são as minhas listas oficiais depois classificado classificado no reverso e aqui embaixo eu não tenho mais o arroz porque eu utilizei o recurso remove de dentro da minha lista a gente vai utilizar um outro método que é o método pop E aí nesse caso ele vai remover do último o último item conforme eu for colocando então eu vou vir na minha lista e vou colocar alimentos ponto pop print alimentos digite um novo alimento brigadeiro e aí ele removeu para
mim ó essa aqui é a minha última lista então ele tinha arroz feijão e carne e aí eu removi vi ficou só feijão e carne se eu utilizar mais uma vez o ponto pop aqui dentro ele vai remover de novo mais um item E aí ele vai removendo sempre o último item para mim na próxima aula eu vou pedir para que você faça um exercício para mim de listas