当前位置: 首页 > news >正文

做cpa能用什么网站班级优化大师免费下载

做cpa能用什么网站,班级优化大师免费下载,长沙城市建设档案馆网站,东莞房价会跌吗一维数组 1. 单个冒号的情况 1.1 写完整的情况下 单个冒号的情况下,对数组的遍历操作是从前向后操作。如:arr[a:b] ,冒号前的a含义是从a开始遍历,冒号后的b含义是到b截止(不包括b)。 arr [1, 2, 3, 4,…

一维数组

1. 单个冒号的情况

1.1 写完整的情况下

单个冒号的情况下,对数组的遍历操作是从前向后操作。如:arr[a:b] ,冒号前的a含义是从a开始遍历,冒号后的b含义是到b截止(不包括b)。

arr = [1, 2, 3, 4, 5, 6, 7]
print(arr[1:3])

输出结果为:[2, 3]

1.2 略写冒号前面的情况

如果略写冒号前面的话,默认系统会指定为1

arr = [1, 2, 3, 4, 5, 6, 7]
print(arr[:3])

输出结果为:[1, 2, 3]

1.3 略写冒号后面的情况

如果略写冒号后面的话,默认系统会指定为操作对象的长度+1,也就是说会遍历到最后一个元素为止。

arr = [1, 2, 3, 4, 5, 6, 7]
print(arr[3:])

输出结果为:[4, 5, 6, 7]

1.4 冒号前后指定负数的情况

冒号前后指定位置的变量或者常量还有更灵活的用法,例如可以指定为负数,例如 arr[2:-2] ,其中-2代表的含义是倒数第二个位置。本质上是用 len(arr)+1-2 计算得位置。

1.5 总结:

冒号前面后面随便都可以省略,只需要记住冒号前指定开始位置,冒号后指定结束位置+1(就类似于经常出现在python各种参数指定的“左闭右开”的原则)如果省略不指定冒号前面,就代表从0开始,如果省略不指定冒号后面,就代表到对象的最后一个元素。

2. 两个冒号的情况

2.1 写完整的情况下

两个冒号的情况,第一个冒号前后变量或常量代表的含义不变,第二个冒号后面来指定每次迭代的步数。例如:arr[1:-2:2] 该情况代表从第二个元素位置开始遍历,每次步数为2,到倒数第二个位置为止。

arr = [1, 2, 3, 4, 5, 6, 7]
print(arr[1:-2:2])

输出结果为: [2, 4]

2.2 省略第二个冒号后值的情况

和第一个冒号左右的值一样,第二个冒号右边的值也可以省略,省略的话即为迭代步数为1(这与不写第二个冒号的情况是一样的)

arr = [1, 2, 3, 4, 5, 6, 7]
print(arr[1:-2:])

输出结果为: [2, 3, 4, 5]

2.3 第二个冒号后值为负数的情况

如果步数指定为负数,则代表从后往前遍历。

arr = [1, 2, 3, 4, 5, 6, 7]
print(arr[-2::-1])

输出结果为: [6, 5, 4, 3, 2, 1]
在该例中省略第一个冒号后边的值,此时结束位置并不是正序的数组最后一个元素,而是倒序的数组的最后一个元素,因为遍历的顺序已经被指定为倒序,如果不指定结束位置,那么默认为首个元素的位置(倒序的最后一个元素的位置)

3. 总结

python中用冒号来遍历列表或者字符串等结构时,总的用法是 arr[开始位置:结束位置:迭代步数] ,每个位置的值都可以省略,只需要记住:

1. 省略开始位置值:则默认值是遍历顺序上的第一个位置。

2. 省略结束位置值:则默认值是遍历顺序上最后一个位置。

3. 省略迭代步数(通常是不写第二个冒号),默认值是1(顺序的步数为1的遍历)

需要注意第一个冒号不能省略,否则是按下标取值,最简单的写法是 arr[:] 代码含义是顺序的遍历arr列表。

二维数组

  • arrary[0, 3: 5] 表示第1维度取0,即第1行的所有元素。第2维度取起始位置3到终止位置5(不包括)的元素

  • arrary[4: , 4: ] 表示第1维度取第5行到末尾所有行,第2维度取第5列到末尾的所有列

  • array[ : , 2] 表示第1维度取所有行,第2维度取第3列的所有元素

  • arrary[2: : 2, : : 2] 表示第1维度取第3行到最后一行的行元素,步长为2,第2维度取所有列的元素,步长维
    在这里插入图片描述

http://www.hkea.cn/news/729548/

相关文章:

  • 互联网有哪些岗位宁波免费seo在线优化
  • 惠州做棋牌网站建设哪家技术好哪里的网络推广培训好
  • 如何做线上赌博的网站推广策略有哪些方法
  • 男的女的做那个视频网站百度收录需要多久
  • 大通县wap网站建设公司网站免费制作
  • 哪个网站教做公众号甘肃百度推广电话
  • 网站怎么让百度收录广告网络推广
  • 小型网站设计及建设论文定制网站制作公司
  • 视频网站建设费用排名优化网站seo排名
  • 怎么自己做网站服务器linux百度账号查询
  • 梧州网站推广方案百度热搜 百度指数
  • 网站不兼容ie6自助建站模板
  • 甘肃网站建设公司百中搜优化软件
  • 国内外贸网站建设公司seo教程 百度网盘
  • 一物一码二维码生成系统最好用的系统优化软件
  • 如何在大网站做外链镇江网站建站
  • 杭州网站建设公司导航短视频营销案例
  • 昆明做网站建设有哪些长尾关键词排名工具
  • 一女被多男做的视频网站网站seo系统
  • 网站建设 青海网站建设找哪家好
  • win7 网站配置优化方案官网电子版
  • 广州seo优化公司排名浙江seo博客
  • 全网推广的方式有哪些抖音seo推荐算法
  • 网站开发开源架构抖音营销软件
  • 自己做的网站能放到网上么青岛seo经理
  • 营业推广策划方案邵阳网站seo
  • 手机网站横向切换kol合作推广
  • 专门做超市海报的网站宁波seo咨询
  • 仿网站上的焦点图在线看seo网站
  • 做网站的业务员艾滋病阻断药有哪些