Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > 其他编程语言 > python中List的分片的注意事项
【标  题】:python中List的分片的注意事项
【关键字】:python,List
【来  源】:http://www.cublog.cn/u/12592/showart.php?id=142848

python中List的分片的注意事项

Your Ad Here

 list 的分片(slice)

>>> li
['a', 'b', 'mpilgrim', 'z', 'example']
>>> li[1:3] 1
['b', 'mpilgrim']
>>> li[1:-1] 2
['b', 'mpilgrim', 'z']
>>> li[0:3] 3
['a', 'b', 'mpilgrim']
1 您可以通过指定 2 个索引得到 list 的子集, 叫做一个 “slice” 。返回值是一个新的 list, 它包含了 list 中按顺序从第一个 slice 索引 (这里为 li[1]) 开始, 直到但是不包括第二个 slice 索引 (这里为 li[3]) 的所有元素。
2 如果一个或两个 slice 索引是负数, slice 也可以工作。如果对您有帮助, 您可以这样理解:从左向右阅读 list, 第一个 slice 索引指定了您想要的第一个元素, 第二个 slice 索引指定了第一个您不想要的元素。返回的值为在其间的每个元素。
3 List 从 0 开始, 所以 li[0:3] 返回 list 的前 3 个元素, 从 li[0] 开始, 直到但不包括 li[3]


对于List的分片经常容易出错,要好好的记住。
简单的MSN机器人:【上一篇】
python一个例子分析:【下一篇】
【相关文章】
  • articlelistbit_img模板
  • articlelistbit模板
  • articlelist模板
  • java.util.list初体验
  • STL学习笔记二(LIST)
  • Python访问mssql
  • 关于LIST(列表) 的作用(本文章主要用于端口限制方面)
  • Python Web 中的Continuation 开发
  • 懒人的Python技巧#20060708
  • 使用Python帮助我们解决实际问题(1)
  • 【随机文章】
  • c++类计算减法
  • C++起步:数据与代码的集成 —— 封装初步
  • Dojo 的 Ajax 简单应用
  • ASP.NET(bata2)立即上手教程(c#版)-8-2
  • 网格安装
  • 更改windows自带telnet服务器的最大连接数
  • 在线参考文档
  • javamail 发送附件的例子
  • Atlas指南: 建立一个AJAX 涂鸦程序(三)
  • Lucene:Index的空间和时间实验
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.