python 的列表支持切片操作,也让我们能够根据自己的需要切出想要的数据。

列表的切片主要是3个方向的操作:

比如:m = [1,2,3,44,11]
1 正向索引:
方向是从左到右

c = m[1:3]
输出的结果是:[2, 3]

2 反向索引:
方向是从右到左

比如d = m[-1]
结果是11。取值的方向是从右向左,-1表示最后一个。

3 默认索引:

如果省略了开头的话,默认是从0开始,比如m[:3],结果是:[1, 2, 3]
如果省略了结尾的话,默认是到总的长度-1,比如 m[1:],结果是:[2, 3, 44, 11]
如果是想输出列表的全部内容的话,可以用m[:]。表示从起始到结束

python列表的切片操作相关推荐

  1. Python列表的切片

    之前讲过python列表的基本操作,我们今天继续讲解列表中的切片等操作,列表的切片就是根据索引取列表中的数据,切片并不会改变原列表.接下来跟着小编一起学习python列表的其他操作吧. 工具/原料 J ...

  2. python矩阵的切片操作

    python矩阵的切片操作 import numpy as npa = np.array([[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12], [13, 14, ...

  3. python列表切片口诀-python学习之“切片操作从入门到精通”

    在python学习开发的过程中,我们总是不断的要对List(列表),Tuple(元组)有取值操作:假如我们有一个列表List1现在想取出1其中的前5个元素,改怎么操作呢? 1 >>> ...

  4. python列表有哪些操作_python列表的基本操作有哪些

    python列表的基本操作有:1.创建列表,只要把逗号分隔的不同的数据项使用方括号括起来:2.添加新的元素:3.遍历列表:4.访问列表中的值:5.从list删除元素. 相关免费学习推荐:python教 ...

  5. python——列表简介、操作列表

    列表是什么? 列表由一系列按照特定顺序排列的元素组成.用方括号[]来表示列表,并用逗号来分隔其中的元素. 访问列表元素 只需要把元素的位置或索引告诉python 在python中,第一个列表元素的索引 ...

  6. 关于列表的“切片”操作

    "切片"这一操作是针对于Python中序列的重要操作之一,适用于列表.元组.字符串及range等其他可迭代对象.在这里,以列表为例,"切片"操作后可返回新的新列 ...

  7. python能进行切片操作的数据类型可以是_Python新手学习基础之数据类型——字符串的切片截取...

    切片截取是Python中字符串常见的一些操作,我们会在这篇文章里详细介绍,切片截取的作用是获取子字符或子字符串. 实际上,我们要做的就是使用索引,用冒号分隔两个索引,形式为:变量[头下标:尾下标],冒 ...

  8. python的字符串切片操作

    回文是一种无论从左还是从右读都一样的字符序列.比如 "madam".在这个例子中,我们检查用户输入的字符串是否是回文,并输出结果. 一:取字符串中第几个字符 print " ...

  9. Python列表的相关操作

    列表相关操作 可获取,可修改,有序 列表的拼接 (同元组) + lst1 = [1,2,3] lst2 = [2,3,4] lst = lst1 + lst2 print(lst) # [1, 2, ...

最新文章

  1. python动态规划详解_经典动态规划例题整理(Python版)
  2. Java 重写(Override)与重载(Overload)
  3. largest-rectangle-in-histogram
  4. 回溯java算法_聊聊算法——回溯算法
  5. 1470: 区间求最值(RMQ问题,ST算法模板)
  6. matlab图像信息熵交叉熵,【机器学习】信息量,信息熵,交叉熵,KL散度和互信息(信息增益)...
  7. WorkFlow入门Step.7—Creating a FlowChart WorkFlow-For-WF4.0
  8. ECMAScript 6 之 let 和 const 命令
  9. iOS 使用UILocalizedIndexedCollation实现区域索引标题(Section Indexed Title)即拼音排序...
  10. Unity资源打包之Assetbundle
  11. 在 Mac 上的 Pages 文稿中如何设定影片和图像格式?
  12. 拓扑排序:LC 207. 课程表 210. 课程表 II
  13. 魅族 android版本升级,魅族系统更新APP
  14. 笔记本电脑插网线显示未识别的网络_笔记本插入网线,显示未识别网络
  15. 程序化交易高手的交易心得 分享~
  16. 如何用Java写一个斗地主(一)
  17. Stream系列(十二) PartitioningBy方法使用
  18. stm32 hid游戏手柄程序
  19. 基于深度强化学习的机器人运动控制研究进展 | 无模型强化学习 | 元学习
  20. Absurdity and wonder: Heath Robinson at home

热门文章

  1. mzy,struts学习(一)
  2. vi-vim常用命令
  3. jQuery ajax的traditional参数的作用
  4. codevs 3054 高精度练习-文件操作
  5. IOS-C语言第1天
  6. xss实例-输出在script/script之间的情况
  7. 一篇文章助你了解机器学习
  8. PMCAFF | 产品经理的招聘要求调研分析
  9. NEO从源码分析看网络通信
  10. include require区别