• 在Python中反向遍历序列(列表、字符串、元组等)的五种方式


    1. reversed()

    a = [1, 2, 3, 4]
    for i in reversed(a):
        print(i)
    

    2. range(len(a)-1, -1, -1)

    a = [1, 2, 3, 4]
    for i in range(len(a)-1, -1, -1):
        print(a[i])
    

    3. range(len(a)) + ~操作符
    ~按位取反运算符:对数据的每个二进制位取反,即把1变为0,把0变为1 。~x 类似于 -x-1

    a = [1, 2, 3, 4]
    for i in range(len(a)):
        print(a[~i])
    

    PS:遇到问题没人解答?需要Python学习资料?可以加点击下方链接自行获取
    note.youdao.com/noteshare?id=2dce86d0c2588ae7c0a88bee34324d76

    4. slice

    a = [1, 2, 3, 4]
    for i in a[::-1]:
        print(i)
    

    5. length-i-1

    a = [1, 2, 3, 4]
    
    seq_length = len(a)
    for i in range(seq_length):
    
  • 相关阅读:
    Shell 字符串
    shell 使用变量
    shell 数组
    shell 注释
    shell 输出双引号
    shell wc命令 统计行数
    shell :
    shell 函数调用
    pyqt 调用颜色选择器
    Navicat+Premium+12+破解补丁
  • 原文地址:https://www.cnblogs.com/djdjdj123/p/11963968.html
Copyright © 2020-2023  润新知