Introdução às Listas
Listas em Python são como contêineres que podem conter diferentes itens, como números, palavras ou objetos. Você pode criar uma lista colocando itens entre colchetes []
e adicionar novos itens facilmente a uma lista usando append()
, que os coloca no final.
123456789# Create a list with initial items inventory = ["cat", "monkey"] # Add a new item to the end of the list inventory.append("dog") # Print the updated list print("Updated Inventory:", inventory)
Você também pode remover itens da lista usando pop(index)
. Este método remove e retorna o elemento na posição especificada. Se nenhum índice for especificado, ele remove o último item.
1234567891011121314# Existing list inventory = ["cat", "dog", "chicken", "monkey"] # Get the values last_item = inventory.pop() second_item = inventory.pop(1); # Print the accessed items print("Last item:", last_item) print("Second item:", second_item) # Print the updated list print("Updated Inventory:", inventory)
Da mesma forma, o inventário do ninja é implementado e pode conter valores como cat
, dog
, chicken
, monkey
, parrot
, pig
, etc.
Você pode controlá-lo usando os seguintes métodos:
pick_to_inventory(index)
: Pega um item e o coloca no inventário noindex
especificado, ou o adiciona ao final se nenhumindex
for fornecido.put_from_inventory(index)
: Retira um item do inventário peloindex
e o coloca no mapa. Se nenhumindex
for fornecido, retira o último item.
Lembre-se de que a indexação em uma lista começa do 0, o que significa que o índice do primeiro elemento é 0, o segundo é 1, o terceiro é 2, e assim por diante.
Aqui está um exemplo onde o ninja coleta dois animais no inventário e depois coloca o primeiro elemento de volta no mapa.
ninja.py
Swipe to start coding
Solução
Explore outros cursos no Catálogo
Obrigado pelo seu feedback!
ninja.py
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Can you show me how to use pick_to_inventory and put_from_inventory in code?
What happens if I try to remove an item from an empty inventory?
Can you explain more about how list indexing works in Python?
Awesome!
Completion rate improved to 2.94
Introdução às Listas
Deslize para mostrar o menu
Listas em Python são como contêineres que podem conter diferentes itens, como números, palavras ou objetos. Você pode criar uma lista colocando itens entre colchetes []
e adicionar novos itens facilmente a uma lista usando append()
, que os coloca no final.
123456789# Create a list with initial items inventory = ["cat", "monkey"] # Add a new item to the end of the list inventory.append("dog") # Print the updated list print("Updated Inventory:", inventory)
Você também pode remover itens da lista usando pop(index)
. Este método remove e retorna o elemento na posição especificada. Se nenhum índice for especificado, ele remove o último item.
1234567891011121314# Existing list inventory = ["cat", "dog", "chicken", "monkey"] # Get the values last_item = inventory.pop() second_item = inventory.pop(1); # Print the accessed items print("Last item:", last_item) print("Second item:", second_item) # Print the updated list print("Updated Inventory:", inventory)
Da mesma forma, o inventário do ninja é implementado e pode conter valores como cat
, dog
, chicken
, monkey
, parrot
, pig
, etc.
Você pode controlá-lo usando os seguintes métodos:
pick_to_inventory(index)
: Pega um item e o coloca no inventário noindex
especificado, ou o adiciona ao final se nenhumindex
for fornecido.put_from_inventory(index)
: Retira um item do inventário peloindex
e o coloca no mapa. Se nenhumindex
for fornecido, retira o último item.
Lembre-se de que a indexação em uma lista começa do 0, o que significa que o índice do primeiro elemento é 0, o segundo é 1, o terceiro é 2, e assim por diante.
Aqui está um exemplo onde o ninja coleta dois animais no inventário e depois coloca o primeiro elemento de volta no mapa.
ninja.py
Swipe to start coding
Solução
Explore outros cursos no Catálogo
Obrigado pelo seu feedback!
Awesome!
Completion rate improved to 2.94ninja.py