Python 二次元リスト

今回はPythonの二次元リストについて書いていきます。

player = "忍者"
team_a = [player, "戦士", "魔法使い"]
print(team_a)      #出力は忍者、戦士、魔法使い
print(team_a[1])     #出力は忍者

team_b = [team_a[0],team_a[1],team_a[2]]
print(team_b)      #出力は忍者、戦士、魔法使い
print(team_b[0])     #出力は忍者

この仕組みを活用して、次に続きます。

 

team_c = ["勇者","戦士","魔法使い"]
team_d = ["盗賊","忍者","商人"]
team_e = ["スライム","ドラゴン","魔王"]

teams = [team_c,team_d,team_e]
print(teams)
#出力は["勇者","戦士","魔法使い"]["盗賊","忍者","商人"]["スライム","ドラゴン","魔王"]
print(teams[1][0])
#出力は盗賊

print(teams[1][0])について1つずつ分解していくと、わかりやすいと思います。

teams[1]とは、なにを指しているのか?
A. team_dの変数を指しています。

teams = [team_c,team_d,team_e]

numbers = [[7 for i in range(4)]for i in range(5)]

7という数字を4つ。それを5つの箱で管理するという形になる。

 

本日は以上!