美文网首页
说说Python中最常见的数据类型list (2)

说说Python中最常见的数据类型list (2)

作者: Ryan_Yang | 来源:发表于2017-05-14 02:10 被阅读0次

    昨天说完了list的几种切片方法,今天复习一下list的几种遍历方法。话不多说,直接上代码:

    >>> l1=range(10)
    >>> l1
    [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
    
    #第一种方法,也是最基础的方法:
    >>> for i in l1: 
    print "%s value: %s" % (l1.index(i)+1,i)
    
    1 value: 0
    2 value: 1
    3 value: 2
    4 value: 3
    5 value: 4
    6 value: 5
    7 value: 6
    8 value: 7
    9 value: 8
    10 value: 9
    

    上面这种方法是我们比较常用的方法,但是有个问题,有些时候我们想设定遍历list中的前几个元素而不是遍历全部的list,那么我们也可以用一下方法:

    >>> for i in range(5): print '%s value: %s' % (i+1, l1[i])
    1 value: 0
    2 value: 1
    3 value: 2
    4 value: 3
    5 value: 4
    

    当我们既需要索引,又需要数值的时候,我们可以有一个更优美的办法来实现,即调用enumerate()函数:

    >>> for i, v in enumerate(l1): print '%s value: %s' % (i, v)
    0 value: 0
    1 value: 1
    2 value: 2
    3 value: 3
    4 value: 4
    5 value: 5
    6 value: 6
    7 value: 7
    8 value: 8
    9 value: 9
    

    OK, 今天就到这里啦

    相关文章

      网友评论

          本文标题:说说Python中最常见的数据类型list (2)

          本文链接:https://www.haomeiwen.com/subject/akifxxtx.html