• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > Python列表切片用法示例

Python列表切片用法示例

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了python简单代码示例,python示例程序,python代码示例,python示例,python爬虫示例等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

本文实例讲述了Python列表切片用法。分享给大家供大家参考,具体如下:

Python中符合序列的有序序列都支持切片(slice),例如列表,字符串,元组。

     格式:【start:end:step】

     start:起始索引,从0开始,-1表示结束

     end:结束索引

     step:步长,end-start,步长为正时,从左向右取值。步长为负时,反向取值

    注意切片的结果不包含结束索引,即不包含最后的一位,-1代表列表的最后一个位置索引

a=[1,2,3,4,5,6]
b1=a[:] #省略全部,代表截取全部内容,可以用来将一个列表拷给另一个列表
print(b1)

</div>

结果:[1, 2, 3, 4, 5, 6]

b=a[0:-1:1] #从位置0开始到结束,每次增加1,截取。不包含结束索引位置
print(b)

</div>

结果:[1, 2, 3, 4, 5]

c1=a[:3] #省略起始位置的索引,以及步长。默认起始位置从头开始,默认步长为1,结束位置索引为3
print(c1)

</div>

结果:[1, 2, 3]

c=a[0:5:3] #从第一个位置到第留给位置,每3个取一个值
print(c)

</div>

结果:[1, 4]

d=a[5:0:-1] #反向取值
print(d)

</div>

结果:[6, 5, 4, 3, 2]

d1=a[::-1]
print(d1)

</div>

结果:[6, 5, 4, 3, 2, 1]

更多关于Python相关内容感兴趣的读者可查看本站专题:《Python数据结构与算法教程》、《Python Socket编程技巧总结》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。

</div>

您可能想查找下面的文章:

  • Python编程生成随机用户名及密码的方法示例
  • Python判断变量是否为Json格式的字符串示例
  • python实现逻辑回归的方法示例
  • python分割列表(list)的方法示例
  • Python编程生成随机用户名及密码的方法示例
  • Python判断变量是否为Json格式的字符串示例
  • python实现逻辑回归的方法示例
  • Python实现对字符串的加密解密方法示例
  • Python列表切片用法示例
  • python利用拉链法实现字典方法示例

相关文章

  • 详解Python中表达式i += x与i = i + x是否等价
  • Python实现压缩与解压gzip大文件的方法
  • Python3 能振兴 Python的原因分析
  • 在Python的web框架中编写创建日志的程序的教程
  • Python标准库urllib2的一些使用细节总结
  • Python远程桌面协议RDPY安装使用介绍
  • 简单解决Python文件中文编码问题
  • 在Python中测试访问同一数据的竞争条件的方法
  • Python的requests网络编程包使用教程
  • 解析Python编程中的包结构

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Python线程详解
    • python入门基础之用户输入与模块初认识
    • 在Python中用get()方法获取字典键值的教程
    • python获取本机mac地址和ip地址的方法
    • Python的GUI框架PySide的安装配置教程
    • Python程序设计入门(1)基本语法简介
    • python获取指定时间差的时间实例详解
    • Python编程中使用Pillow来处理图像的基础教程
    • 理解Python中函数的参数
    • Python中的sort()方法使用基础教程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有