参考这个博客的内容:python数组冒号取值操作 - boobo - 博客园

这个图清晰的解释了我们常见的几种冒号取值运算,看了之后会非常的清晰。

1.冒号的用法

1.1 一个冒号

a[i:j]

这里的i指起始位置,默认为0;j是终止位置,默认为len(a),在取出数组中的值时就会从数组下标i(包括)一直取到下标j(不包括j)

在一个冒号的情况下若出现负数则代表倒数某个位置

a[i:-j]

这里就是从下标i取到倒数第j个下标之前(不包括倒数第j个下标位置的元素)

1.2 两个冒号

a[i:j:h]

这里的i,j还是起始位置和终止位置,h是步长,默认为1

若i/j位置上出现负数依然倒数第i/j个下标的位置,h若为负数则是逆序输出,这时要求起始位置下标大于终止位置

在两个冒号的情况下若h为正数,则i默认为0,j默认为len(a);

若h为负数,则i默认为-1(即最后一个位置),j默认为-len(a)-1(下标0的前一个位置,这样就能输出到下标0了)

python数组冒号取值(清晰图解)相关推荐

  1. python数组两个冒号_python数组冒号取值操作

    1.冒号的用法 1.1 一个冒号 a[i:j] 这里的i指起始位置,默认为0:j是终止位置,默认为len(a),在取出数组中的值时就会从数组下标i(包括)一直取到下标j(不包括j) 在一个冒号的情况下 ...

  2. Python中字典取值常用的方法!

    字典是Python中比较常见的数据类型之一,它是一种可变容器模型,可以存储任意数量的任意类型的数据,而且字典中的每个元素由一个键和一个值组成,键和值之间用冒号分隔.本文为大家介绍一下Python中字典 ...

  3. elementUI多选框组件:多选数组,取值问题

    elementUI多选框组件:多选数组,取值问题 效果图: <templete>部分: <!-- 我的推荐人才的简历列表 --> <!-- 已发布职位list列表 --& ...

  4. php取随机数组的一个_php 数组随机取值的简单实例

    array_rand() 在你想从数组中取出一个或多个随机的单元时相当有用.它接受 input 作为输入数组和一个可选的参数 num_req,指明了你想取出多少个单元 - 如果没有指定,默认为 1. ...

  5. python 根据索引取值_Python基础知识2

    运行Python程序的两种方式 运行Python程序的三步骤(与文本编辑器对比) IDE工具----pycharm 注释 变量 基本数据类型及其内置方法 垃圾回收(GC)机制 基本运算符 流程控制(i ...

  6. python嵌套字典取值_python嵌套字典比较值与取值的实现示例

    python嵌套字典比较值与取值的实现示例 本文通过示例给大家介绍了python嵌套字典比较值,取值,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 示例代码 #取值import t ...

  7. arr数组怎么取值_JS 面试之数组的几个不 low 操作

    前言 本文主要从应用来讲数组api的一些骚操作,如一行代码扁平化n维数组.数组去重.求数组最大值.数组求和.排序.对象和数组的转化等. 上面这些应用场景你可以用一行代码实现吗? 1.扁平化n维数组 1 ...

  8. python迭代器-迭代器取值-for循环-生成器-yield-生成器表达式-常用内置方法-面向过程编程-05...

    迭代器 迭代器 迭代: # 更新换代(其实也是重复)的过程,每一次的迭代都必须基于上一次的结果(上一次与这一次之间必须是有关系的) 迭代器: # 迭代取值的工具 为什么用迭代器: # 迭代器提供了一种 ...

  9. python字典遍历取值_Python中字典的使用

    字典(dictionary)是除列表以外Python中最灵活的数据类型 字典也可以用来存储多个数据 和列表的区别 列表是有序的对象集合 字典是无序的对象集合 字典用{}定义 字典使用键值对存储数据,键 ...

最新文章

  1. DPDK 大页内存原理(二十一)
  2. SNMP在园区企业网络中的应用
  3. 最短路常用的四种模板(poj1847)
  4. html日期选择框_第十课 日期选择框(datepicker)的操作
  5. crt查看oracle安装目录,ORACLE 11g数据库安装步骤
  6. Java关键字final、static
  7. 「leetcode」17.电话号码的字母组合【回溯算法】详解!
  8. [leetcode]Longest Palindromic Substring
  9. iOS 开发 初级:应用内购买 In-App Purchase
  10. unity 2021.3.6f1 报错 dependencies manifest(Microsoft.NetCore.App.deps.json)was not found
  11. 转行做软件测试的原因
  12. ruby on rails 分页gem kaminari,指定页码跳转
  13. java jlist 添加滚动条_JList滚动条问题
  14. CAST 和 CONVERT
  15. 利用阿里大鱼发送短信验证
  16. BLE Mesh(六)配网流程
  17. 消息队列:比较Beanstalkd,IronMQ和Amazon SQS
  18. 【实战】如何有效的进行测试用例评审(测试用例评审又臭又长,怎么办)
  19. 扎根理论分析软件NVivo原理与技术应用
  20. Job 和 Event

热门文章

  1. word 插入图片显示不全
  2. 2022hit计算机系统大作业
  3. C#串口通信从入门到精通(3)——虚拟串口工具的使用
  4. R语言把DataFrame的一行变成向量
  5. 关于HTML网页生成网站
  6. .NET高级工程师面试题之SQL篇
  7. 2021年在vue中使用 Google Map
  8. Driller、Exploit自动生成引擎 Rex
  9. Linux进程的后台运行
  10. Linux下的C语言——第九节 指针