トップページ>サンプルコード集 (配列)
サンプルコード集
◯こちらのサンプルコードは指導等にご自由にお使いください。
【サンプルコードの使い方】
◯サンプルコードを写す時はコピペをしないようにしましょう。
◯▶を押すと出力が表示されます。
◯Geminiボタンを押すとGemini(AI)による解説が表示されます。間違っていることもあるので、疑問に思った場合はご質問ください。
◯サンプルコードを写す時はコピペをしないようにしましょう。
◯▶を押すと出力が表示されます。
◯Geminiボタンを押すとGemini(AI)による解説が表示されます。間違っていることもあるので、疑問に思った場合はご質問ください。
【要素ごとのサンプルコードページへ移動】
◯全て
◯if文
◯for文
◯関数
◯配列
◯ファイル入出力
◯Numpy
◯Matplotlib
◯openpyxl
◯Pandas
◯正規表現
◯Biopython
◯scikit-learn
◯seaborn
◯Graphviz
◯Gemini
◯Tkinter
◯全て
◯if文
◯for文
◯関数
◯配列
◯ファイル入出力
◯Numpy
◯Matplotlib
◯openpyxl
◯Pandas
◯正規表現
◯Biopython
◯scikit-learn
◯seaborn
◯Graphviz
◯Gemini
◯Tkinter
【Code List】
CODE: 3-1 (配列)
a = [3, 4, 9, 2]
print(a[0])
print(a[3])
【ポイント】
◯a[n]で、配列のn番目の要素にアクセスすることができる。
◯配列のインデックスは0はじまりなことに注意!!
◯参考: https://qiita.com/gouwan/items/c83b47ce1b7c77cce7c5

CODE: 3-2 (配列)
a = [3, 5, 9, 0]
a[2] = 4
print(a)
【ポイント】
◯a[n] = xとすることで、n番目の要素をxに書き換えることができる。
◯print(配列)で配列全体を出力し、確認できる。

CODE: 3-3 (配列)
a = []
a.append(4)
a.append(2)
a.append(8)
a.pop(2)
print(a)
【ポイント】
◯a = []で空の配列を作成できる。これがないと後のappend()やpop()は使えない。
◯append()で配列に要素を追加できる。(頻出!!)
◯pop(n)で配列のn番目の要素を削除する。nという要素を探して削除するのではなく、nはインデックスであることに注意!!

CODE: 3-4 (配列)
def calc3(x, y, z):
a = (x * y * z) / 3
return(a)
a = [3, 5, 9, 10]
x = 0
for i in range(0, 4):
b = a[i]
x += calc3(b, 3, 6)
print(x)
【ポイント】
◯配列とfor文の組み合わせは頻出!!
◯for n in a:のように、配列をそのままfor文に入れることもできる。わかりやすい方で書けばOK。
◯今回のようにiを変化させてa[i]として配列の要素を取り出す方法は、後からデバッグがしやすいという利点がある。

CODE: 3-5 (配列)
def calc_tax(a):
r = 1.1
x = a * r
return(x)
goods = [1000, 2000, 3000]
total = 0
for i in range(0, len(goods)):
total += goods[i]
total = calc_tax(total)
print(int(total))
【ポイント】
◯calc_tax()は「商品の値段を入れて」「消費税込みの値段が返ってくる」関数。
関数が出てきたら「何を入れて」「何が出てくるか」を考えよう!!

CODE: 3-6 (配列)
def calc_tax(a):
r = 1.1
x = a * r
return(x)
goods = []
goods.append(1000)
goods.append(2000)
goods.append(3000)
goods.append(4000)
total = 0
for i in range(0, len(goods)):
total += calc_tax(goods[i])
print(int(total))
【ポイント】
◯append()は便利で非常によく使われるのでチェック!!
◯goods = []で空の配列を作成できる。これがないとappend()が使えないので注意。

CODE: 4-3 (配列)
def calc_pow(x, n):
y = 1
for i in range(0, n):
y = y * x
return(y)
x = 2
list0 = []
for i in range(0, 4):
y = calc_pow(x, i)
list0.append(y)
s = sum(list0)
print(s)
