there is something i want to do
Pythonのfor loop構文のいろいろ
Syntax
Syntax
## range用いて範囲で指定 for i in range(7): print( i ) ## range(X,Y)と記述することで、ループカウンタの開始の値を設定することができる for i in range(3,7): print( i )
## arrayの要素を1つずつ取得し、Loopを行う array = ["a","b","c","d","e"] for index,val in enumerate(array): print(val,index) ## forの後ろには2つの変数が設定できる。 ## 最初の変数がループカウンタとなる ## 後の変数が要素をうけとる
## 一文字ずつ取り出して処理を行う for val in "TEST VAL": print(val)
Comment
Comment
for loop の書き方いろいろ、配列からの取り出してのLoopは特殊
また、文字列を与えて、一文字ずつ処理する物も特殊
Example
#
#cat test.py
#!/usr/bin/python
# -*- coding: utf-8 -*-
for i in range(3,7):
print( i )
#
#./test.py
3
4
5
6
#
#cat test1.py
#!/usr/bin/python
# -*- coding: utf-8 -*-
array = ["a","b","c","d","e"]
for index,val in enumerate(array):
print(val,index)
#
#./test1.py
('a', 0)
('b', 1)
('c', 2)
('d', 3)
('e', 4)
#
#cat test2.py
#!/usr/bin/python
# -*- coding: utf-8 -*-
for val in "TEST VAL":
print(val)
#
#./test2.py
T
E
S
T
V
A
L
#