python - 从 Python 中的第二个元素开始迭代

标签 python

<分区>

我在 python 中有下一部分代码:

for (script, location) in self.device.scripts:

我如何开始从给定列表的第二对中获取元素? 如果可能的话,我应该在哪里检查第二个元素是否存在?

最佳答案

只是切片。

for script, location in self.device.scripts[1:]:
    pass

对于你的第二个问题,你不需要担心任何 IndexError 因为 slicing returns an empty list当它超出范围时。

关于python - 从 Python 中的第二个元素开始迭代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49459227/

相关文章:

python - 使用 sqlite 排序的并发队列实现(扭曲)?

python - 如何使用 Tkinter 使用下拉菜单打开文件夹中的文件

python - Pyenv - 缺少 GNU readline lib 警告 ubuntu 18.04

python - 旋转图像会增加其尺寸?

python - 如何断言我们在python中有AssertionError?

python - 如何调试在 Eclipse 中本地运行的 Celery/Django 任务

python - 将 python 变量插入 mysql 表的行中

python - 带有 Python CGI 的 CSS 样式表

javascript - 如何将此 python 代码转换为 Javascript

python - 已安装 Scrapy,但无法在命令行中识别