1
3

More than 3 years have passed since last update.

Pythonのいろんなfor文まとめ

Posted at

■基本形

i=0始まりでn回回す

input.py
n = 5
for i in range(n):
    print(i)
output.py
0
1
2
3
4

i=xから(y-1)まで

input.py
x = 1
y = 4 
for i in range(x,y):
    print(i)
output.py
1
2
3

■文字列

一文字ずつ取り出す

input.py
for char in 'string':
    print(char)
output.py
s
t
r
i
n
g

■リスト型

要素1つずつ取り出す

input.py
list = ['a','b','c']
for a in list:
    print(a)
output.py
a
b
c

■辞書型

要素1つずつ取り出す

input.py
dict = {'key1':'val1', 'key2':'val2'}
for k,v in dict.items():
    print(k,v)
output.py
key1 val1
key2 val2

キーだけ取り出す

input.py
for key in dict:
    print(key)
output.py
key1
key2
1
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3