首页 > 解决方案 > 在 Python 中获取 PaginatedList 的最后一个元素

问题描述

如何获取 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

标签: pythonlistarraylist

解决方案


我知道已经有一段时间了,但我找到了解决方案,我想我会为任何应该像我一样去谷歌搜索的人提供它,但无济于事:

代替

a_project_column.get_cards()[-1]

尝试:

cards = a_project_column.get_cards()
final_card  = cards[cards.totalCount - 1]

推荐阅读