• 零基础学python-12.3 for循环


    表现形式:

    for <target> in <object>:
         statement1
    else
         statement2

    下面是联合else break continue使用形式:


    for <target> in <object>:
         if conditions:
                statement1
         if conditions:
                break
         if conditions:
                continue
    else
         statement2

    例子:

    >>> 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
    >>> 


    在元组中的使用

    >>> 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
    >>> 

    还有for经常使用在序列赋值里面,我们之前已经详细通过一个章节说明,可以点击查看,现在使用for只不过把过程多做几次而已

    >>> 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的一些使用,下一章节将讲述一下循环的高级应用

    就说到这里,谢谢大家

    ------------------------------------------------------------------

    点击跳转零基础学python-目录

     





    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    JZOJ_5838. 【广州市选2011一试】旅游路线 (Standard IO)
    JZOJ_4421. aplusb (Standard IO)
    JZOJ_3928. 射击 (Standard IO)
    JZOJ_3927. 可见点数 (Standard IO)
    AFO
    基础数论Ⅱ——笑容渐渐消失
    基础数论Ⅰ——数学渣默默流泪
    模板——二分
    模板——最小费用流
    模板——Dinic
  • 原文地址:https://www.cnblogs.com/raylee2007/p/4896757.html
Copyright © 2020-2023  润新知