演習課題「リストに要素を追加してみよう」
右のコードエリアには、basketリストが定義されています。
このリストのインデックス 0に「石斧」という要素をappendメソッドで追加してください。
プログラムを実行して、正しくリストの要素が出力されれば演習課題クリアです!
期待する出力値
[["木の棒", "こん棒", "エクスカリバー", "石斧"], ["おにぎり", "おにぎり", "むぎ茶"], ["毒消し", "薬草", "アイアンシールド"]]
演習課題「リストから要素を削除してみよう」
右のコードエリアには、basketリストが定義されています。
このリストから、「アイアンシールド」を削除してください。
プログラムを実行して、正しく出力されれば演習課題クリアです!
期待する出力値
[["木の棒", "こん棒", "エクスカリバー"], ["おにぎり", "おにぎり", "むぎ茶"], ["毒消し", "薬草"]]
#04:2次元リストを操作する2
ここでは、前回に引き続いて、2次元リストの基本操作を学習します。要素を追加・削除する基本的な操作を実際に試してみましょう。
team_c = ["勇者", "戦士", "魔法使い"]
team_d = ["盗賊", "忍者", "商人"]
team_e = ["スライム", "ドラゴン", "魔王"]
teams = [team_c, team_d, team_e]
print(teams)
print(teams[0])
print(teams[0][0])
print(teams[0][1])
print(teams[0][2])
teams[0][0] = "魔導士"
teams = [["勇者", "戦士"], ["盗賊", "忍者", "商人"], ["スライム", "ドラゴン", "魔王"], ["魔法使い"]]
print(len(teams))
teams.append(["メタルモンスター", "シルバーモンスター", "ブラックモンスター"])
teams[0].append("レッドドラゴン")
del teams[1]
del teams[0][1]
# coding: utf-8
# Your code here!
# 2次元リストの基本操作
teams = [["勇者", "戦士"], ["盗賊", "忍者", "商人"], ["スライム", "ドラゴン", "魔王"], ["魔法使い"]]
print(teams)
teams.append(["メタルモンスター", "シルバーモンスター", "ブラックモンスター"])
print(teams)
print(len(teams))
teams[0].append("レッドドラゴン")
print(teams)
print(len(teams))
print(len(teams[0]))
del teams[1]
print(teams)
print(len(teams))
del teams[0][1]
print(teams)
print(len(teams))
print(len(teams[0]))
要素の追加と連結(appendメソッド, extendメソッド) - リスト - Python入門
https://www.pythonweb.jp/tutorial/list/index6.html
要素の削除(del文, popメソッド, removeメソッド) - リスト - Python入門
https://www.pythonweb.jp/tutorial/list/index8.html