zoukankan      html  css  js  c++  java
  • python中的切片问题

       对于在一个字符串中选取几个字符,不同的语言有不同的解决方案,python 中就有了切片的方法。
        在list中,如下:



        s=list(range(1,101))
        如果想要选取偶数个数字(或者选取偶数),可以用循环的方法:但是方法臃肿,比较“笨”
        但是python中给出的切片方法是更加的优雅的,如下:
      

        L=list(range(1,101))
        print(L[0])
        print(L[0:10])#输出结果是[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
        print(L[1:3])#输出的结果是[2,3]

        在参数只有两个的时候,冒号前面的参数是开始字符的索引值,冒号后面的参数是结束字符的索引值。注意,这里的输出内容是不包含后面的索引值的字符的。
        在参数有三个的时候,最后一个参数x表示每隔x个选取一个字符。
        例子:
        print(L[4:50:5])
        输出结果是五的倍数。
        当然参数也可以是负数,表示倒数第几个
        还有,当参数是0的时候可以省略。 

  • 相关阅读:
    ring0 ShadowSSDTHook
    ring0 恢复SSDTHook
    Go的CSP并发模型
    [转]An overview of Openvswitch implementation
    堆排序
    集群 分布式
    云介绍
    云分层
    happens-before
    Java异常
  • 原文地址:https://www.cnblogs.com/big-bozi/p/5589569.html
Copyright © 2011-2022 走看看