程序地带

python中list切片详解


python中list切片详解 语法:[start:stop:step]


step代表切片步长;切片区间为[start,stop),包含start但不包含stop


1.step > 0,从左往右切片


2.step <0,从右往左切片


3.start、stop、step 为空值时的理解:


start、stop默认为列表的头和尾,并且根据step的正负进行颠倒;step的默认值为1


4.start、stop为负,无论step正负,start、stop代表的是列表从左到右的倒数第几个元素


st = [‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f’, ‘g’] print(st[2:6:2]) print(st[6:2:-2]) print(st[::1]) print(st[::-1]) # 倒序输出 print(st[-1])


输出结果: [‘c’, ‘e’] [‘g’, ‘e’] [‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f’, ‘g’] [‘g’, ‘f’, ‘e’, ‘d’, ‘c’, ‘b’, ‘a’] g


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/surenx/article/details/111246065

随机推荐

又让人掉发的账号和权限管理

又让人掉发的账号和权限管理

目录一、用户账号和组账号概述(一)Linux基于用户身份对资源访问进行控制(二)用户账号二、用户账号文件(一)用户账...

_芒果多多` 阅读(340)

CSS实现顶部三角形矩形

CSS实现顶部三角形矩形

效果如图:思路:首先知道如何创建一个三角形,然后利用伪元素让大三角形覆盖小三角形即可<html><head><style>...

北岭有燕 阅读(445)

华为交换机处理mac地址漂移

华为交换机处理mac地址漂移

以下内容来自于华为的官网的产品文档:配置MAC地址漂移检测示例组网需求如图1所示,网络中三台CE间网线误接并关闭了stp,形成了网络环路,引起M...

alone_map 阅读(421)

C/C++函数指针总结

一、函数指针介绍函数指针指向某种特定类型,函数的类型由其参数及返回类型共同决定,与函数名无关。举例如下:intadd(intnLeft,intnRight);...

贝勒里恩 阅读(352)