zoukankan      html  css  js  c++  java
  • python 切片

    #回数12321
    
    def is_palindrome(n):
        return str(n) == str(n)[::-1]
    output = filter(is_palindrome, range(1, 1000))
    print('1~1000:', list(output))
    if list(filter(is_palindrome, range(1, 200))) == [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 22, 33, 44, 55, 66, 77, 88, 99, 101, 111, 121, 131, 141, 151, 161, 171, 181, 191]:
        print('测试成功!')
    else:
        print('测试失败!')
    a[1:4]     #切片范围 1<=   <4
    a[:2]       #默认从0开始切
    a[-3:-1]   #从倒数第三取到倒数第一,最后一位取不到
    a[:10:2]   #前十个隔两个取一个
    a[::3]       #在所有的里边隔三个取两个
    a[::-1]      #这个输出结果是将字符串颠倒一下
    
    #切片对元组,列表,字符串都有效
  • 相关阅读:
    MODBUS 数据格式相关记录
    STM32Cube基础工程配置
    QT5学习记录(一)
    求最大值
    算法训练方格取数
    传纸条
    分组背包
    混合背包
    二维背包
    多重背包
  • 原文地址:https://www.cnblogs.com/ShanCe/p/9324837.html
Copyright © 2011-2022 走看看