zoukankan      html  css  js  c++  java
  • Python自动化学习(4)列表与字符串的切片操作

    一、列表支持切片操作

       切片:支持从一个列表通过索引截取一部分字段

    l =  list(range(1,11)) # 0-9
    print(l)
    print(l[0:5]) #顾头不顾尾
    print(l[:5]) #从第一个开始取
    print(l[5:11]) #从索引为5的位置到索引为10的位置列表
    print(l[5:])#取到末尾
    print(l[:])#取整个列表
    

      带步长的列表切片

    print(l[::2]) #依次取索引为0,2,4....的数值组成列表
    print(l[::-1])#反序取整个列表
    print(l[-1:-6:-1])#step 步长
    # [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
    #-10 -9 -8 -7 -6 -5 -4 -3 -2 -1
    
    #1、如果步长是负数的话就从后往前取值了
    #2、前面指定范围用的下标也得写负数
    

     

    二、字符串也支持切片操作

      方法与list切片类似

    s = 'abcdsgsdewrwetrw'
    print(s[::-1])#反序对字符串取值,返回一个倒序字符串
    print(s[3:5])#取索引值从3到5(不包含5)的字符,返回一个字符串
    

      

  • 相关阅读:
    liststyle
    :nthchild(n)
    织梦CMS首页调用分类信息栏目及列表方法
    []织梦CMS首页调用分类信息栏目及列表方法
    ps快捷键
    系统架构博客,很不错
    google maps api 反向解析 地址 api
    sphinx
    sphinx discuss
    ruby分词
  • 原文地址:https://www.cnblogs.com/bugoobird/p/12794525.html
Copyright © 2011-2022 走看看