zoukankan      html  css  js  c++  java
  • python_索引_切片

     

    一.   索引

    1.索引值以 0 为开始值,-1 为从末尾的开始位置。

    取值格式var[index] 
    字符串索引
    name="hello_shenzhen"
    print(name[0])
    print(name[1])
    print(name[-1])
    print(name[-2])

    列表索引
    phone=['huawei','sanxing','apple','xiaomi','zhongxin']
    print(phone[0])
    print(phone[1])
    print(phone[-1])
    print(phone[-2])

     注意:整型int和字典dict和集合set不支持索引取值

    3.多维数组,索引取值(通过索引的基础上再次索引)


    name=("zhangsan","lisi",("liudehua","telangpu","tainmao"),"wangwu","zhaoliu","wangba") print(name[2][-1])
    phone=['huawei','sanxing','apple','xiaomi','zhongxin',['huojiya','xiaolingtong']]
    print(phone[0])
    print(phone[1])
    print(phone[-1])
    print(phone[-2])
    print(phone[5][-1])
    
    
    二.切片  var[start_index:end_index]
    注意:切出的值不包含end_index的值

    正切
    name="shenzhenwuya"

    print(name[2:6])#取值从3—6 结果:enzh print(name[3:7]) 结果:nzhe print(name[0:11]) 结果:shenzhenwuy print(name[0:]) 结果:shenzhenwuya print(name[:]) 结果:shenzhenwuya

     

    反切

    name="shenzhenwuya"
    
    print(name[:-1])
    结果:shenzhenwuy
    
    print(name[:-2])
    结果:shenzhenwu
    
    print(name[4:-4])
    结果:zhen

    跳级切

    name="shenzhenwuya"
    
    print(name[1:8:])
    结果:henzhen
    
    print(name[1:8:1])
    结果:henzhen
    
    print(name[1:8:2])
    结果:hnhn
    
    print(name[1:8:3])
    结果:hzn
    
    print(name[::2])
    结果:sezewy

     

    4.反跳级切
    name="shenzhenwuya"
    
    print(name[-12:-4:])
    结果:shenzhen
    
    print(name[-12:-4:1])
    结果:shenzhen
    
    print(name[-12:-4:2])
    结果:seze
    
    print(name[-12:-4:3])
    结果:sne
    
    print(name[::3])
    结果:sneu

    题目:给定一个列表a=[1,2,3,4],请给出一个切片表达式使用列表翻转为[4,3,2,1]

  • 相关阅读:
    BZOJ 2226 [Spoj 5971] LCMSum | 数论拆式子
    BZOJ 2705: [SDOI2012]Longge的问题 | 数论
    BZOJ 1257[CQOI2007]余数之和sum | 数论
    BZOJ 3781: 小B的询问 | 莫队
    文件切割与合并
    [科普贴]为何Flash被淘汰?附Chrome看视频最完美教程!
    JQ模仿select
    JS正则表达式
    Vuejs——Vue生命周期,数据,手动挂载,指令,过滤器
    Vuejs——v-on
  • 原文地址:https://www.cnblogs.com/iruance/p/12144250.html
Copyright © 2011-2022 走看看