【发布时间】:2020-09-06 13:25:52
【问题描述】:
如何获取 PaginatedList 的最后一个元素?#
(<github.PaginatedList.PaginatedList object at 0x7f1c6a492a50>).
我的代码是这样的 -
a_project_column.get_cards()[-1] 错误是
"IndexError: 列表索引超出范围"
但下面的代码可以正常工作以获得所需的结果(即 > >ProjectCard(id=5161717))
a_project_column.get_cards()[0]
供参考 https://github.com/PyGithub/PyGithub/blob/master/github/PaginatedList.py
【问题讨论】:
-
看起来这不是预期用途。当您尝试
yourlist._PaginatedList__elements[-1]时会发生什么? -
是的,如果您查看嵌入式 Slice 类,它不支持负索引。
-
@timgeb 它显示错误 - AttributeError : 'PaginatedList' 对象没有属性 '_PaginatedList__elements'
-
@NoahSmithYeah 现在看来。