Introduction Aux Listes
Les listes en Python sont comme des conteneurs pouvant contenir différents éléments, tels que des nombres, des mots ou des objets. Vous pouvez créer une liste en plaçant les éléments entre crochets []
et ajouter facilement de nouveaux éléments à une liste en utilisant append()
, qui les place à la fin.
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)
Vous pouvez également supprimer des éléments de la liste en utilisant pop(index)
. Cette méthode supprime et retourne l’élément à la position spécifiée. Si aucun index n’est spécifié, elle supprime le dernier élément.
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)
De la même manière, l'inventaire du ninja est implémenté et peut contenir des valeurs telles que cat
, dog
, chicken
, monkey
, parrot
, pig
, etc.
Il est possible de le gérer à l'aide des méthodes suivantes :
pick_to_inventory(index)
: Sélection d'un élément et placement dans l'inventaire à l'index
spécifié, ou ajout à la fin si aucunindex
n'est fourni.put_from_inventory(index)
: Retrait d'un élément de l'inventaire parindex
et placement sur la carte. Si aucunindex
n'est fourni, le dernier élément est retiré.
Rappelez-vous que l’indexation dans une liste commence à 0, ce qui signifie que l’index du premier élément est 0, le second est 1, le troisième est 2, et ainsi de suite.
Voici un exemple où le ninja collecte deux animaux dans l’inventaire puis replace le premier élément sur la carte.
ninja.py
Swipe to start coding
Solution
Merci pour vos commentaires !
ninja.py
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Can you explain how to use pick_to_inventory and put_from_inventory with examples?
What happens if I try to pop or access an index that doesn't exist in the list?
Can you show how to check if an item is already in the inventory before adding it?
Awesome!
Completion rate improved to 2.94
Introduction Aux Listes
Glissez pour afficher le menu
Les listes en Python sont comme des conteneurs pouvant contenir différents éléments, tels que des nombres, des mots ou des objets. Vous pouvez créer une liste en plaçant les éléments entre crochets []
et ajouter facilement de nouveaux éléments à une liste en utilisant append()
, qui les place à la fin.
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)
Vous pouvez également supprimer des éléments de la liste en utilisant pop(index)
. Cette méthode supprime et retourne l’élément à la position spécifiée. Si aucun index n’est spécifié, elle supprime le dernier élément.
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)
De la même manière, l'inventaire du ninja est implémenté et peut contenir des valeurs telles que cat
, dog
, chicken
, monkey
, parrot
, pig
, etc.
Il est possible de le gérer à l'aide des méthodes suivantes :
pick_to_inventory(index)
: Sélection d'un élément et placement dans l'inventaire à l'index
spécifié, ou ajout à la fin si aucunindex
n'est fourni.put_from_inventory(index)
: Retrait d'un élément de l'inventaire parindex
et placement sur la carte. Si aucunindex
n'est fourni, le dernier élément est retiré.
Rappelez-vous que l’indexation dans une liste commence à 0, ce qui signifie que l’index du premier élément est 0, le second est 1, le troisième est 2, et ainsi de suite.
Voici un exemple où le ninja collecte deux animaux dans l’inventaire puis replace le premier élément sur la carte.
ninja.py
Swipe to start coding
Solution
Merci pour vos commentaires !
Awesome!
Completion rate improved to 2.94ninja.py