python - 在 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
解决方案
我知道已经有一段时间了,但我找到了解决方案,我想我会为任何应该像我一样去谷歌搜索的人提供它,但无济于事:
代替
a_project_column.get_cards()[-1]
尝试:
cards = a_project_column.get_cards()
final_card = cards[cards.totalCount - 1]
推荐阅读
- swift - 初学者问题:Swift:NSMutableURLRequest
- javascript - 反应原生的自定义动态表?
- java - JPA @OrderBy 与 Hibernate
- reactjs - Axios 中的 HTTP PUT 请求仅返回数据的 ID
- mysql - 将表从mysql导入HDFS
- javascript - 我们如何使用javascript onclick在项目目录中添加文件?
- node.js - Node.JS 内存问题,Heroku 错误 R14(超出内存配额)
- ruby-on-rails - Ruby中的赋值是否在逻辑运算符之前?
- uml - UML:如何减少用户帐户系统的用例以避免冗余和不必要的用例?
- jquery - jQuery:选择单选按钮:nth-of-type(整数变量)