表現形式:python
for <target> in <object>: statement1 else statement2 |
下面是聯合else break continue使用形式:spa
for <target> in <object>: if conditions: statement1 if conditions: break if conditions: continue else statement2 |
例子:.net
>>> for x in range(3): print(x) 0 1 2
>>> for x in range(5): if x==3: continue print(x) 0 1 2 4 >>>
>>> for x in range(5): if x==3: break print(x) else:print('over') 0 1 2 >>>
>>> for x in range(5): print(x) else :print('over') 0 1 2 3 4 over >>>
在元組中的使用code
>>> for item in (1,2,3): print(item) 1 2 3
>>> for item in [1,2,3]: print(item) 1 2 3
>>> aDict={'a':1,'b':2,'c':3} >>> for key in aDict: print(aDict[key]) 2 3 1 >>>
>>> for item in 'abcd': print(item) a b c d >>>
>>> aList=['123','abc',(3,4),{'a':1,'b':2,'c':3}] >>> for item in aList: for sub in item: print(sub) 1 2 3 a b c 3 4 b c a >>>
>>> aList=[(1,2),(3,4),(5,6)] >>> for (a,b) in aList: print(a,b) 1 2 3 4 5 6 >>> a,b (5, 6) >>>
這節課就到這裏,這一章節主要講述了for的一些使用,下一章節將講述一下循環的高級應用blog
就說到這裏,謝謝你們
ci
------------------------------------------------------------------get
版權聲明:本文爲博主原創文章,未經博主容許不得轉載。io