美文网首页
python中的遍历

python中的遍历

作者: louyang | 来源:发表于2020-01-21 13:50 被阅读0次

    比较常见的,顺序遍历字符串中的每一个字符:

    >>> s="abc"
    >>> for each in s:
    ...     print(each)
    ... 
    a
    b
    c
    

    或者遍历一个列表中的每一个元素:

    >>> l=[1,2,3]
    >>> for each in l:
    ...     print(each)
    ... 
    1
    2
    3
    
    问题1 遍历一个字符串,同时得到每一个元素的索引:
    >>> s="abc"
    >>> for idx,val in enumerate(s):
    ...     print(idx,val)
    ... 
    0 a
    1 b
    2 c
    
    问题2 遍历所有可能的组合
    >>> import itertools
    >>> s="abc"
    >>> r=itertools.combinations(s,2)
    >>> for each in r:
    ...     print(each)
    ... 
    ('a', 'b')
    ('a', 'c')
    ('b', 'c')
    

    https://medium.com/@jasonrigden/a-guide-to-python-itertools-82e5a306cdf8

    相关文章

      网友评论

          本文标题:python中的遍历

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