使用序列号在Python中打印列表

这个问题在这里已经有了答案:

  • 访问'for'循环中的索引? 17个答案

  • 使用enumerate

    a = ['dwe','fw4fe4f','gvfes','fw4f',44,'vwe4d','sv','vsed']
    for i,each in enumerate(a,start=1):
        print ("{}.{}".format(i,each))
    

    输出

    1.dwe
    2.fw4fe4f
    3.gvfes
    4.fw4f
    5.44
    6.vwe4d
    7.sv
    8.vsed
    

    a = ['dwe','fw4fe4f','gvfes','fw4f',44,'vwe4d','sv','vsed']
    
    for i,j in enumerate(a):
        print "%s. %s"%(i+1,j)
    
    >> 1. dwe
       2. fw4fe4f
       3. gvfes
       4. fw4f
       5. 44
       6. vwe4d
       7. sv
       8. vsed
    
    链接地址: http://www.djcxy.com/p/24015.html

    上一篇: Printing list in Python with serial numbers

    下一篇: for with counter