Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Introduzione alle Liste | Liste
Python Ninja

bookIntroduzione alle Liste

Le liste in Python sono come contenitori che possono contenere diversi elementi, come numeri, parole o oggetti. È possibile creare una lista racchiudendo gli elementi tra parentesi quadre [] e aggiungere facilmente nuovi elementi a una lista utilizzando append(), che li inserisce alla fine.

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

È inoltre possibile rimuovere elementi dalla lista utilizzando pop(index). Questo metodo rimuove e restituisce l'elemento nella posizione specificata. Se non viene specificato alcun indice, viene rimosso l'ultimo elemento.

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

Allo stesso modo, l'inventario del ninja è implementato e può contenere valori come cat, dog, chicken, monkey, parrot, pig, ecc.

È possibile gestirlo utilizzando i seguenti metodi:

  • pick_to_inventory(index): Seleziona un elemento e lo inserisce nell'inventario alla posizione specificata da index, oppure lo aggiunge alla fine se non viene fornito alcun index.
  • put_from_inventory(index): Preleva un elemento dall'inventario tramite index e lo posiziona sulla mappa. Se non viene fornito alcun index, preleva l'ultimo elemento.

Ricorda che l'indicizzazione in una lista parte da 0, il che significa che l'indice del primo elemento è 0, il secondo è 1, il terzo è 2 e così via.

Ecco un esempio in cui il ninja raccoglie due animali nell'inventario e poi riposiziona il primo elemento sulla mappa.

ninja.py

ninja.py

copy
Compito

Swipe to start coding

Soluzione

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 7. Capitolo 1
ninja.py

ninja.py

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Suggested prompts:

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?

close

Awesome!

Completion rate improved to 2.94

bookIntroduzione alle Liste

Scorri per mostrare il menu

Le liste in Python sono come contenitori che possono contenere diversi elementi, come numeri, parole o oggetti. È possibile creare una lista racchiudendo gli elementi tra parentesi quadre [] e aggiungere facilmente nuovi elementi a una lista utilizzando append(), che li inserisce alla fine.

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

È inoltre possibile rimuovere elementi dalla lista utilizzando pop(index). Questo metodo rimuove e restituisce l'elemento nella posizione specificata. Se non viene specificato alcun indice, viene rimosso l'ultimo elemento.

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

Allo stesso modo, l'inventario del ninja è implementato e può contenere valori come cat, dog, chicken, monkey, parrot, pig, ecc.

È possibile gestirlo utilizzando i seguenti metodi:

  • pick_to_inventory(index): Seleziona un elemento e lo inserisce nell'inventario alla posizione specificata da index, oppure lo aggiunge alla fine se non viene fornito alcun index.
  • put_from_inventory(index): Preleva un elemento dall'inventario tramite index e lo posiziona sulla mappa. Se non viene fornito alcun index, preleva l'ultimo elemento.

Ricorda che l'indicizzazione in una lista parte da 0, il che significa che l'indice del primo elemento è 0, il secondo è 1, il terzo è 2 e così via.

Ecco un esempio in cui il ninja raccoglie due animali nell'inventario e poi riposiziona il primo elemento sulla mappa.

ninja.py

ninja.py

copy
Compito

Swipe to start coding

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

close

Awesome!

Completion rate improved to 2.94
Sezione 7. Capitolo 1
ninja.py

ninja.py

some-alt