Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Introdução às Listas | Listas
Python Ninja

bookIntrodução às Listas

Listas em Python funcionam como recipientes que podem armazenar diferentes itens, como números, palavras ou objetos. Uma lista pode ser criada colocando os itens entre colchetes [] e é possível adicionar novos itens facilmente utilizando append(), que insere o elemento ao final da lista.

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)
copy

Também é possível remover itens da lista utilizando pop(index). Este método remove e retorna o elemento na posição especificada. Caso nenhum índice seja informado, o último item é removido.

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)
copy

Da mesma forma, o inventário do ninja é implementado e pode armazenar valores como cat, dog, chicken, monkey, parrot, pig, etc. O controle pode ser realizado utilizando os seguintes métodos:

  • pick_to_inventory(index): seleciona um item e o coloca no inventário na posição especificada por index, ou adiciona ao final caso nenhum index seja fornecido;

  • put_from_inventory(index): retira um item do inventário pelo index e o coloca no mapa. Se nenhum index for fornecido, retira o último item.

Lembre-se de que a indexação em uma lista começa em 0, o que significa que o índice do primeiro elemento é 0, o segundo é 1, o terceiro é 2 e assim por diante.

Segue um exemplo em que o ninja coleta dois animais para o inventário e depois coloca o primeiro elemento de volta no mapa.

ninja.py

ninja.py

index.html

index.html

preset.py

preset.py

copy
Tarefa

Swipe to start coding

Solução

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 7. Capítulo 1
ninja.py

ninja.py

index.html

index.html

preset.py

preset.py

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

close

bookIntrodução às Listas

Deslize para mostrar o menu

Listas em Python funcionam como recipientes que podem armazenar diferentes itens, como números, palavras ou objetos. Uma lista pode ser criada colocando os itens entre colchetes [] e é possível adicionar novos itens facilmente utilizando append(), que insere o elemento ao final da lista.

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)
copy

Também é possível remover itens da lista utilizando pop(index). Este método remove e retorna o elemento na posição especificada. Caso nenhum índice seja informado, o último item é removido.

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)
copy

Da mesma forma, o inventário do ninja é implementado e pode armazenar valores como cat, dog, chicken, monkey, parrot, pig, etc. O controle pode ser realizado utilizando os seguintes métodos:

  • pick_to_inventory(index): seleciona um item e o coloca no inventário na posição especificada por index, ou adiciona ao final caso nenhum index seja fornecido;

  • put_from_inventory(index): retira um item do inventário pelo index e o coloca no mapa. Se nenhum index for fornecido, retira o último item.

Lembre-se de que a indexação em uma lista começa em 0, o que significa que o índice do primeiro elemento é 0, o segundo é 1, o terceiro é 2 e assim por diante.

Segue um exemplo em que o ninja coleta dois animais para o inventário e depois coloca o primeiro elemento de volta no mapa.

ninja.py

ninja.py

index.html

index.html

preset.py

preset.py

copy
Tarefa

Swipe to start coding

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 7. Capítulo 1
ninja.py

ninja.py

index.html

index.html

preset.py

preset.py

some-alt