Python: for 文

for 文について

 

 

for と range()

 

 range(<回数>) は、指定された <回数> 分数値を生成する。range で出力される値は "0" から始まるので、配列と組み合わせやすい。

 

num = 5
for i in range(num):
print(i)

 

出力結果

0
1
2
3
4

 

 

## リストを要素に持つリストの引き算

## リストを要素に持つリスト (e.g. [[-8, 7, 6], [-5, 0, -1], [3, 6, -9]])
for i in range(l - 1):
a = cmblist[i]
b = cmblist[i + 1]
c = []
# 要素内のリストを取り出し、さらにそのリストの要素を1つずつ取り出して計算する。
# 前提として、m には、要素内のリストの要素数が格納されている
for i2 in range(m):
c.append(b[i2] - a[i2])
print(c)

 

 

## 要素がリスト内のどの場所に格納されているかを検索する

# 要素がリスト内のどの場所に格納されているかを検索する方法
# list_a.index(c) で、list_a c がある場合、その添え字を返す
print(list_a.index(c) + 1)