python - What do for i in range(1, len(motels)): 表示范围内有多个参数
问题描述
我正在查看一些代码,但不明白在 Python 中的 for 循环范围内传入多个参数意味着什么
for i in range(1, len(motels)):
解决方案
内置函数range
采用 1、2 或 3 个参数。
只有一个参数,它range(stop)
和 等价于range(0, stop, 1)
。
有两个参数,它是range(start, stop)
和 等价于range(start, stop, 1)
。
使用三个参数,它生成从 开始的数字start
,增量步长为step
(第三个参数),并在数字大于或等于 之前停止stop
。因此range(1, 11, 3)
将生成 1、4、7、10。
推荐阅读
- android - 在 dart 中隐藏和显示小部件
- maven - 使用 swagger-maven-plugin 3.1.7 生成的空 swagger.json
- python - Tkinter 窗口未打开且小部件未显示
- javascript - 如何在jquery中找到一个类时空
- mysql - 将数据从 rest api 推送到 sql 数据库的最佳方法是什么?
- javascript - 弹出窗口和停止计数器需要 JavaScript 帮助
- javascript - JS 表达式,用于根据先前响应输出中的多个变量计算和设置输入值
- node.js - 使用带有过滤器的 Mongoose .find() 调用 API 不返回任何内容?
- arrays - 如何访问深层嵌套的 json 即转换为 json 的肥皂 xml 响应
- python - 在 python 上做语音助手