如何获取 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
3 回答
海绵宝宝撒
TA贡献1809条经验 获得超8个赞
我知道已经有一段时间了,但我找到了解决方案,我想我会为任何应该像我一样去谷歌搜索的人提供它,但无济于事:
代替
a_project_column.get_cards()[-1]
尝试:
cards = a_project_column.get_cards()
final_card = cards[cards.totalCount - 1]
当年话下
TA贡献1890条经验 获得超9个赞
我假设您正在尝试获取列表的最后一个元素。您可以使用列表切片:https ://docs.python.org/3/tutorial/introduction.html#lists
你的语法有点不对(你漏掉了冒号)
cards = a_project_column.get_cards()[-1:]
添加回答
举报
0/150
提交
取消