Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ リストのイントロダクション | リスト
パイソンナイト
セクション 7.  1
knight.py

knight.py

bookリストのイントロダクション

メニューを表示するにはスワイプしてください

Pythonのリストは、数値、単語、オブジェクトなど、さまざまな要素を格納できるコンテナのようなものです。リストは、要素を角括弧[]で囲むことで作成でき、append()を使うと新しい要素をリストの末尾に簡単に追加できます。

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

また、pop(index)を使うことでリストから要素を削除できます。このメソッドは指定した位置の要素を削除して返します。インデックスを指定しない場合は、最後の要素が削除されます。

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

同様に、騎士のインベントリも実装されており、catdogchickenmonkeyparrotpigなどの値を保持できます。

次のメソッドを使って操作可能:

  • pick_to_inventory(index): アイテムを取得し、指定したindexにインベントリへ配置。indexが指定されていない場合は末尾に追加。
  • put_from_inventory(index): インベントリからindexでアイテムを取り出し、マップ上に配置。indexが指定されていない場合は最後のアイテムを取り出す。

リストのインデックスは0から始まります。つまり、最初の要素のインデックスは0、2番目は1、3番目は2というようになります。

次は、騎士がインベントリに2匹の動物を集め、最初の要素をマップに戻す例です。

knight.py

knight.py

copy
タスク

スワイプしてコーディングを開始

解答

Switch to desktop実践的な練習のためにデスクトップに切り替える下記のオプションのいずれかを利用して、現在の場所から続行する
すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 7.  1
knight.py

knight.py

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

some-alt