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]

  • 相关阅读:
    css注入获取网页中的数据
    跨路径读取cookie
    python 网络爬虫介绍
    ssh无法登录,提示Connection closing...Socket close.
    Tengine 添加第三方监控模块nginx-module-vts
    使用nginx很卡之strace命令
    MySQL清理慢查询日志slow_log的方法
    Python之json模块
    zabbix3调用接口发送短信告警
    RabbitMQ 安装 rabbitmq_delayed_message_exchange插件
  • 原文地址:https://www.cnblogs.com/iruance/p/12144250.html
Copyright © 2011-2022 走看看