Baseado na Tabela de estrutura de dados, realize os exercícios abaixo para praticar o uso de estruturas de dados aplicando-os em cenários práticos.

1. Listas (Lista de Compras)

Objetivo: Manipular coleções ordenadas e mutáveis.
Tarefa: Você foi ao mercado. Crie uma lista chamada compras com os itens: “arroz”, “feijão”, “ovos”, “pão”. Ao chegar no mercado, você percebeu que não tinha “pão”. Remova o item “pão” da lista e imprima o resultado final.

2. Tuplas (Coordenadas Geográficas)

Objetivo: Compreender dados imutáveis.
Tarefa: Crie uma tupla chamada localizacao contendo a latitude e longitude (ex: -23.5505, -46.6333). Tente alterar o valor da latitude para um novo número. No código, adicione um comentário explicando o que aconteceu ao tentar realizar essa alteração.

3. Sets (Cadastro de Visitantes)

Objetivo: Garantir a unicidade de elementos.
Tarefa: O sistema de um museu recebe uma lista de nomes de visitantes ao longo do dia: visitantes = ['Ana', 'JoĂŁo', 'Ana', 'Maria', 'JoĂŁo', 'Pedro']. Como o sistema nĂŁo quer nomes duplicados, converta essa lista para um set para obter apenas os visitantes Ăşnicos e imprima o resultado.

4. Dicionários (Agenda de Contatos)

Objetivo: Associar informações através de chaves.
Tarefa: Crie um dicionário chamado contato com as chaves: “nome”, “telefone” e “email”. Após criar, adicione uma nova chave “cidade” ao dicionário e atualize o valor da chave “telefone”. Imprima o dicionário atualizado.