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

MInha solução

orders_placed = input("Type the orders placed(separated by comma): ")

orders_list = orders_placed.split(",")
adjusted_orders_list = []

for item in orders_list:
  adjusted_orders_list.append(item.strip())  
  
removed_item = adjusted_orders_list.pop(len(adjusted_orders_list)-1)

print(f"{removed_item.capitalize()} was removed from the orders placed list, remaining: {adjusted_orders_list}")
2 respostas
solução!

Boa tarde, Carlos! Como está?

A resposta para a atividade ficou incrível!

Notei que você utilizou o método split() para separar os dados de entrada, aplicou de forma eficaz o strip() para limpar os espaços em branco e compreendeu a importância do uso de listas e manipulação com pop() para controlar os elementos dinamicamente.

Um próximo passo interessante seria explorar o uso de list comprehension para tornar o código mais conciso e legível. Veja o exemplo:

orders_placed = input("Type the orders placed (separated by comma): ")
adjusted_orders_list = [item.strip() for item in orders_placed.split(",")]
removed_item = adjusted_orders_list.pop()

print(f"{removed_item.capitalize()} was removed from the orders placed list, remaining: {adjusted_orders_list}")

Isso permite escrever menos código com a mesma funcionalidade, o que pode ser muito útil para projetos maiores e mais complexos.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Legal, vou dar uma olhada em list comprehensions. Obrigado pela dica!!