python----for循環
如何編
for循環的格式:
for var in list or dict or tuple or str or range(start,end,step):
list or dict or tuple
一般這三個元素都是用在for循環的遍歷當中
range(start,end,step)
一般給var的是一個整數
如何應用
list or dict or tuple or str
list
a = [1,0,'p',[0,1]]
for i in a:
print(i)
輸出:
1
0
p
[0,1]
list打印了所有的一維元素
dict
a = {'a':'b',
'c':'d',
'p':'l'}
for i in a:
print(i)
輸出:
a
c
p
dict打印值
tuple
a = (0,1,2,3,[0,1])
for i in a:
print(i)
輸出:
0
1
2
3
[0,1]
tuple同list
str
for i in "abcdf[0,1]":
print(i)
輸出
a
b
c
d
f
[
0
,
1
]
range(start,end,step)
start,end,step都得是int
並且var不會達到你鍵入的end那麼大
range(end)
如果只有一個end,那start爲0,step爲1
for i in range(10):
print(i)
輸出:
0
1
2
3
4
5
6
7
8
9
range(start,end)
如果有start,end,那step爲1
for i in range(8,13):
print(i)
8
9
10
11
12
range(start,end,step)
如果全有,那就一起配合執行
for i in range(1,10,2):
print(i)
輸出:
1
3
5
7
9
小結
今天我們知道了for循環,還知道了在for循環裏用list、dict、tuple 還有range方法。還知道了range有start,end,step三個參數。