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

长春火车站最新消息网站开发所遵循

长春火车站最新消息,网站开发所遵循,网站使用网络图片做素材 侵权,ui设计师个人简历文章目录 前言一、基本语法二、切片1.a[i:j]2.a[i:j:k] 总结:[-1] [:-1] [::-1] [n::-1] 前言 在python中,序列是python最基本的数据结构,包括有string,list,tuple等数据类型,切片对序列型对象的一种索引方…

文章目录

  • 前言
  • 一、基本语法
  • 二、切片
    • 1.a[i:j]
    • 2.a[i:j:k]
  • 总结:[-1] [:-1] [::-1] [n::-1]


前言

在python中,序列是python最基本的数据结构,包括有string,list,tuple等数据类型,切片对序列型对象的一种索引方法,其中每个元素都有对应的位置值,具有正向递增(从0开始),反向递减(-1开始)的属性,根据此可以进行普通索引或切片索引。普通索引只取出列中一个下标对应的元素,而切片索引取出序列中一个范围对应的元素。本文主要讲对序列对象的切片索引。


一、基本语法

操作符描述
a[i]普通索引,返回序列 a 中第 i 个元素,i为序号
a[i:j]切片,得到 a 序列中序号从 i 到 j(不包括 j )范围元素。
当 i 缺省时,默认为0
当 j 缺省时,默认为len(a)
当 i,j 均缺省时,默认为全部
a[i:j:k]切片, 返回序列 a 中从序号 i 到 j (不包括 j ),以k为步长的元素子序列。
k>0,步长自左而右(正序);i 缺省时,默认为0,j 缺省时,默认为len(a)
k<0,步长自右而左(倒序);i 缺省时,默认为-1,j 缺省时,默认为-len(a)-1

二、切片

1.a[i:j]

[1:3]:取第二、三个元素。

a=[10,20,30,40,50]
a[1:3]
#输出:[20, 30]

在这里插入图片描述

[1:-1]:取第二个到倒数第二个元素。

a=[10,20,30,40,50]
a[1:-1]
#输出:[20, 30, 40]

在这里插入图片描述

[-3:-1]:取倒数第三到倒数第二个元素。

a=[10,20,30,40,50]
a[-3:-1]
#输出:[30, 40]

在这里插入图片描述

  • i,j 缺省

[:-1]:取第一个到倒数第二个元素。

a=[10,20,30,40,50]
a[:-1]
#输出:[10, 20, 30, 40]

在这里插入图片描述

[-1:]:j 缺省,为5,取最后一个元素。

a=[10,20,30,40,50]
a[-1:]
#输出:[50]

在这里插入图片描述

[3:]:j 缺省,为5,取第四个到最后一个元素。

a=[10,20,30,40,50]
a[3:]
#输出:[40, 50]

在这里插入图片描述

[:]:取出全部元素。

a=[10,20,30,40,50]
a[:]
#输出:[10, 20, 30, 40, 50]

在这里插入图片描述

2.a[i:j:k]

[1:6:2]:从左往右,步长2,范围从第二个元素开始到最后一个元素。

a=[10,20,30,40,50]
a[1:6:2]
#输出:[20, 40]

在这里插入图片描述

[-5:-2:2]:从左往右,步长2,范围从第一个元素开始到倒数第二个元素。

a=[10,20,30,40,50]
a[-5:-2:2]
#输出:[10, 30]

在这里插入图片描述

[-1:-6:-2]:从右往左,步长2,范围从最后一个元素开始到第一个元素。

a=[10,20,30,40,50]
a[-1:-6:-2]
#输出:[50, 30, 10]

在这里插入图片描述

  • i,j,k 缺省情况

[ : : ]:i 默认为1,j 默认为6,k 默认为1,从左往右,取全部。

a=[10,20,30,40,50]
a[::]
#输出:[10, 20, 30, 40, 50]

在这里插入图片描述

[1: :2]:j 默认为6,从左往右,步长2,范围从第二个元素开始到最后一个元素。

a=[10,20,30,40,50]
a[1::2]
#输出:[20, 40]

在这里插入图片描述

[ :4:2]:i 默认为0,从左往右,步长2,范围从第一个元素开始到第四个元素。

a=[10,20,30,40,50]
a[ :4:2]
#输出:[10, 30]

在这里插入图片描述

[ : : -1]:i 默认为-1,j 默认为-6,从右往左,取全部,其实就是倒序。

a=[10,20,30,40,50]
a[::-1]
#输出:[50, 40, 30, 20, 10]

在这里插入图片描述

[-1: :-2]:k<0,j 默认为-6,从右往左,步长2,范围从最后一个元素开始到第一个元素。

a=[10,20,30,40,50]
a[-1::-2]
#输出:[50, 30, 10]

在这里插入图片描述

[ :-5:-2]:k<0,i 默认为-1,即从右往左,步长2,范围从最后一个元素开始到第二个元素。

a=[10,20,30,40,50]
a[:-5:-2]
#输出:[50, 30]

在这里插入图片描述


总结:[-1] [:-1] [::-1] [n::-1]

  • [-1]:获取最后一个元素;
  • [:-1]:除了最后一个元素,获取其他所有的元素;
  • [::-1]:对第一个到最后一个元素进行倒序之后取出;
  • [n::-1]:对第一个到第n个元素进行倒序后取出。
http://www.yayakq.cn/news/139373/

相关文章:

  • 动画设计是做什么的优化大师怎么提交作业
  • 西安行业网站制作wordpress分享文章缩略图
  • wordpress网站文章排版插件网站可视化设计
  • 湖北建站爱站网长尾关键词挖掘工具电脑版
  • 网站备案注销查询侧导航网站
  • 重庆秀山网站建设报价centos 网站开发工具
  • 佛山免费建站模板自做淘宝客网站
  • 在线建站|网页制作|网站建设平台学校 网站建设工作小组
  • 做寝室介绍网站做韩国护的网站
  • 外贸网站代运营哈尔滨寸金网站建设价钱
  • 电子商务网站建设期末试题及答案做3d效果图有什么好网站
  • 网站正在建设中 公告接软件开发项目的平台
  • 网站建设j基本步骤软件开发公司流程
  • 青海服装网站建设公司58同城网站建设深圳丽丽亚
  • 百度蜘蛛对视频网站的抓取多个网站如何做301
  • 做影视网站侵权吗建设部网站进不去
  • 学校门户网站功能大连网络公司服务
  • 长沙专业网站建设品牌网页截图快捷键是哪个
  • 湛江建设免费网站广州企业建设网站
  • 做微网站常用软件网站增加聊天
  • 帝国cms 门户网站网业有限公司
  • 联锁酒店网站建设需求分析衡阳网站开发
  • wordpress服装模板扬中网站优化公司
  • 什么网站可以做h52023年企业所得税最新政策
  • 重庆知名网站中宁企业网络推广联系人
  • 网站制作案例 立邦wordpress+仿简书模板
  • 免费网站是百度推广助手app下载
  • 广州最新发布消息seo关键词排名工具
  • 做网站只有域名网站建设贵阳
  • 展厅设计制作网站那些网站可以做h5