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


    切片 取某一个范围之间的值称之为切片 左闭右开 取前不取尾
    # [开始位置:结束位置+1]

    # 列表切片
    # li = [1,2,3,4,5,6,7,8,9,10]
    # print(li[1:5]) # 取值结尾下标顺序位置从0开始往后数5下,不包括第5个,也就是取到的值是[2,3,4,5] 取前不取尾!!
    # print(li[-1:-3]) # 这种情况取值返回的是空,切片是从左往右取的
    # print(li[-6:-3]) # 这种情况取值返回的是[4,5,6], 还是从左往右取,取前不取尾,结束位置往前进一位 [开始位置:结束位置+1]
    # print(li[-1]) # 取整数里面就填一个数字
    # print(li[7:][1]) # 这种情况是可以理解成前面的[7;]l就是新的元组i3 = (7,8,9,10) 后面的[0]就是取这个元组的下标位置....
    #暂时理解成第二个[]里值能有一个值,才可以取到整数int,如果是开头位置加结尾则取到的是列表不是整数。


    # 元组切片 元组的切片取值方式和列表取值方式的一样!一样!一样!一样!一样!一样!一样!
    # li2 = (1,2,3,4,5,6,7,8,9,10)
    # print(li2[1:5]) # 取值结尾下标顺序位置从0开始往后数5下,不包括第5个,也就是取到的值是(2,3,4,5) 取前不取尾!!
    # print(li2[-1:-3]) # 这种情况取值返回的是空,切片是从左往右取的
    # print(li2[-6:-3]) # 这种情况取值返回的是(4,5,6), 还是从左往右取,取前不取尾,结束位置往前进一位 (开始位置:结束位置+1)
    # print(li2[-1]) # 取整数里面就填一个数字
    # print(li2[7:][0:2]) # 这种情况是可以理解成前面的[7;]l就是新的元组i3 = (7,8,9,10) 后面的[0:2]就是取这个元组的下标位置....
    #暂时理解成第二个[]里值能有一个值,才可以取到整数int,如果是开头位置加结尾则取到的是列表不是整数
  • 相关阅读:
    JavaScript中的闭包
    SQL 备忘
    SqlServer 2005 升级至SP2过程中出现"身份验证"无法通过的问题
    unable to start debugging on the web server iis does not list an application that matches the launched url
    Freebsd 编译内核
    Freebsd 6.2中关于无线网络的设定
    【Oracle】ORA01219
    【Linux】Windows到Linux的文件复制
    【Web】jar命令行生成jar包
    【Linux】CIFS挂载Windows共享
  • 原文地址:https://www.cnblogs.com/gd000-/p/11568834.html
Copyright © 2011-2022 走看看