Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Introduktion till Listor | Listor
Pythonriddare

bookIntroduktion till Listor

Python-listor fungerar som behållare som kan innehålla olika objekt, såsom tal, ord eller objekt. En lista skapas genom att omsluta objekten med hakparenteser [] och nya objekt kan enkelt läggas till i listan med append(), vilket placerar dem sist i listan.

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

Du kan även ta bort objekt från listan med hjälp av pop(index). Denna metod tar bort och returnerar elementet på den angivna positionen. Om inget index anges tas det sista objektet bort.

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

På samma sätt implementeras riddarens inventarie och kan innehålla värden som cat, dog, chicken, monkey, parrot, pig, etc.

Det kan hanteras med följande metoder:

  • pick_to_inventory(index): Hämtar ett objekt och placerar det i inventariet på angiven index, eller lägger till det sist om ingen index anges.
  • put_from_inventory(index): Tar ett objekt från inventariet med hjälp av index och placerar det på kartan. Om ingen index anges tas det sista objektet.

Kom ihåg att indexeringen i en lista börjar från 0, vilket innebär att indexet för det första elementet är 0, det andra är 1, det tredje är 2, och så vidare.

Här är ett exempel där riddaren samlar två djur i inventariet och sedan placerar det första elementet tillbaka på kartan.

knight.py

knight.py

copy
Uppgift

Swipe to start coding

Lösning

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 7. Kapitel 1
knight.py

knight.py

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

close

Awesome!

Completion rate improved to 2.94

bookIntroduktion till Listor

Svep för att visa menyn

Python-listor fungerar som behållare som kan innehålla olika objekt, såsom tal, ord eller objekt. En lista skapas genom att omsluta objekten med hakparenteser [] och nya objekt kan enkelt läggas till i listan med append(), vilket placerar dem sist i listan.

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

Du kan även ta bort objekt från listan med hjälp av pop(index). Denna metod tar bort och returnerar elementet på den angivna positionen. Om inget index anges tas det sista objektet bort.

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

På samma sätt implementeras riddarens inventarie och kan innehålla värden som cat, dog, chicken, monkey, parrot, pig, etc.

Det kan hanteras med följande metoder:

  • pick_to_inventory(index): Hämtar ett objekt och placerar det i inventariet på angiven index, eller lägger till det sist om ingen index anges.
  • put_from_inventory(index): Tar ett objekt från inventariet med hjälp av index och placerar det på kartan. Om ingen index anges tas det sista objektet.

Kom ihåg att indexeringen i en lista börjar från 0, vilket innebär att indexet för det första elementet är 0, det andra är 1, det tredje är 2, och så vidare.

Här är ett exempel där riddaren samlar två djur i inventariet och sedan placerar det första elementet tillbaka på kartan.

knight.py

knight.py

copy
Uppgift

Swipe to start coding

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

close

Awesome!

Completion rate improved to 2.94
Avsnitt 7. Kapitel 1
knight.py

knight.py

some-alt