pythonのloopのメモ
pythonでfor loop書くときのメモ
dict, list, dataframeのループ
#list.py
for v in li:
print(v)
#dict.py
for i,v in di.items():
print(i + v)
#Dataframe.py
#rowにdict形式でデータが入る。
for i,row in df.iterrows():
print(i + row)
1,2,3,4…のループする
#cat for1-10.py
for i in range(1, 10):
print(i)
#python
1
2
3
4
5
6
7
8
9
1,3,5,7… 2刻みで回す
これはマイナススタートからでもできる。
#cat for1-10-2.py
for i in range(1, 10, 2):
print(i)
#python for1-10-2.py
1
3
5
7
9
loopの終了時になんかする。
# cat for-else.py
friends = ["kaban", "sarval", "arai", "fennec"]
for i in friends:
print(i)
else:
print("End loop")
#python for-else.py
kaban
sarval
arai
fennec
End loop
for-else文は初めて。 list, dict, DataFrameのループはしょっちゅう忘れるのでまだまだ修行中。