Python for loopの構文

there is something i want to do

Pythonのfor loop構文のいろいろ

Syntax

Syntax
[python auto-linkss=”false” gutter=”true” lighte=”false” collapse=”false”]
## range用いて範囲で指定

for i in range(7):
print( i )

## range(X,Y)と記述することで、ループカウンタの開始の値を設定することができる

for i in range(3,7):
print( i )

[/python]
[python auto-linkss=”false” gutter=”true” lighte=”false” collapse=”false”]
## arrayの要素を1つずつ取得し、Loopを行う

array = ["a","b","c","d","e"]
for index,val in enumerate(array):
print(val,index)

## forの後ろには2つの変数が設定できる。
## 最初の変数がループカウンタとなる
## 後の変数が要素をうけとる

[/python]
[python auto-linkss=”false” gutter=”true” lighte=”false” collapse=”false”]
## 一文字ずつ取り出して処理を行う

for val in "TEST VAL":
print(val)

[/python]

Comment

Comment

for loop の書き方いろいろ、配列からの取り出してのLoopは特殊

また、文字列を与えて、一文字ずつ処理する物も特殊

Example

[bash auto-linkss=”false” gutter=”false” lighte=”true” collapse=”false”]
#
#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
#
[/bash]

コメントを残す