zoukankan      html  css  js  c++  java
  • 切片和迭代

      切片:语法:l[start, end,step]

          start:起始索引,从0开始

          end:结束索引

          step:取值间隔

        l = [x for x in range(100)]

        l[0:10]  # 取前10个元素[1,2,3,4,...,10],从第一个元素开始的话,0可以省略,即等同于[:10]

        l[-10,]  # 取出后10个元素  [90, 91, 92, 93, 94, 95, 96, 97, 98,99]

        l[::5]  # 从所有元素中,每隔5个元素取一个元素 [0,5,10,15,...,95]

        l[:]  # 复制一个一样的list

      如:利用切片方式,实现字符串trim()方法

        def trim(s):

          if s[:1]==" ":

            return trim(s[:1])

          elif s[-1:]==" ":

            return trim(s[-1:])

          else:

            return s

     迭代:

      迭代有两个相关概念:可迭代对象和迭代器

      可迭代对象(Iterable):

        

  • 相关阅读:
    十三、Sleuth分布式请求链路追踪
    十二、SpringCloud Stream消息驱动
    十一、SpringCloud Bus 消息总线
    Linux命令(权限管理)
    Linux命令(文件管理)
    Linux的文件和目录
    Linux介绍及安装
    Docker
    Nginx
    13、SpringBoot整合Mybatis-Plus
  • 原文地址:https://www.cnblogs.com/fiona-zhong/p/9892048.html
Copyright © 2011-2022 走看看