python - 为什么 [1] 不是 python 中 range(1,5,-1) 函数的输出?
问题描述
为什么 [1] 不是 python 中 range(1,5,-1) 函数的输出?
start 和 stop 会产生 1,2,3,4 而 step 会产生 1,0,-1 ... 等等,所以元素 '1' 是常见的,但为什么仍然不包括 1 ?
解决方案
Range 函数采用 3 个参数(开始、停止、步进)。如果您提供负阶跃,则Stop值需要小于Start值。
推荐阅读
- java - app.java:14:错误:表达式的非法开始如何解决?(我刚开始学习java...)
- python - Django:有没有办法确保只有一个唯一的 FK 相关对象可以添加/关联到 PK 对象?
- arrays - 执行一个特殊的for循环
- jenkins - 在 debian 中更改 jenkins 的 /tmp 文件夹
- vue.js - Ant Design Vue - 折叠组件中的自定义标题
- puppeteer - 如何检查 puppeteer 是否完成下载文件
- java - 一个正则表达式,其名称至少包含 3 个数字、2 个特殊字符 & 以字符开头并以数字结尾
- cypress - 使用 cypress-file-upload 将文件上传到 jQuery.filer 不起作用
- react-native - 尝试在 React-Native 中制作主屏幕
- list - 在 [[Int]] 列表中的任何给定索引 n 处查找列表的长度