如何獲取 PaginatedList 的最后一個(gè)元素?#(<github.PaginatedList.PaginatedList object at 0x7f1c6a492a50>).我的代碼是這樣 a_project_column.get_cards()[-1]的——錯(cuò)誤是“IndexError:列表索引超出范圍”但是下面的代碼可以很好地獲得所需的結(jié)果(即 > >ProjectCard(id=5161717))a_project_column.get_cards()[0]供參考 https://github.com/PyGithub/PyGithub/blob/master/github/PaginatedList.py
3 回答

海綿寶寶撒
TA貢獻(xiàn)1809條經(jīng)驗(yàn) 獲得超8個(gè)贊
我知道已經(jīng)有一段時(shí)間了,但我找到了解決方案,我想我會(huì)為任何應(yīng)該像我一樣去谷歌搜索的人提供它,但無(wú)濟(jì)于事:
代替
a_project_column.get_cards()[-1]
嘗試:
cards = a_project_column.get_cards()
final_card = cards[cards.totalCount - 1]

MMTTMM
TA貢獻(xiàn)1869條經(jīng)驗(yàn) 獲得超4個(gè)贊
需要獲得 PR 的最后一次提交(作為分頁(yè)列表返回),我得到了以下內(nèi)容來(lái)做我想做的事情:
pr.get_commits().reversed[0]

當(dāng)年話下
TA貢獻(xiàn)1890條經(jīng)驗(yàn) 獲得超9個(gè)贊
我假設(shè)您正在嘗試獲取列表的最后一個(gè)元素。您可以使用列表切片:https ://docs.python.org/3/tutorial/introduction.html#lists
你的語(yǔ)法有點(diǎn)不對(duì)(你漏掉了冒號(hào))
cards = a_project_column.get_cards()[-1:]
添加回答
舉報(bào)
0/150
提交
取消