課程
/后端開發
/Python
/初識Python
rt345
2016-04-23
源自:初識Python 4-5
正在回答
pop(2)
pop()
不知道你說的pop()是指list中的pop函數還是指pop()這個函數.如果是指pop()這個函數,它返回的是list的最后一個元素,刪除的也是最后一個元素.
pop 2是可以刪除的,之后就剩下是哪個元素,此時pop3 報錯,沒有這個元素存在,py定義的是0就是一的開始,所以我的觀點跟樓上一致
題主的問題令我疑惑。
是說 先pop(2) 然后pop(3) 么, 就題中 的例子, pop(2) ?之后 的列表只剩下三個元素了,最大的index 就是2, 如果在pop(3) 的話, 或報出 IndexError 的。
pop()有返回值,返回你要移除list的元素,例如一個list中元素為int型,如果要用pop移除該元素,則返回為int型的該元素值,至于pop(2).pop(3)有沒有效果,取決于pop的這個list元素是否仍是list,如果是,這可以繼續這么用
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-04-05
pop(2)
pop()
2016-08-31
不知道你說的pop()是指list中的pop函數還是指pop()這個函數.如果是指pop()這個函數,它返回的是list的最后一個元素,刪除的也是最后一個元素.
2016-07-26
pop(2)
pop()
2016-06-21
pop 2是可以刪除的,之后就剩下是哪個元素,此時pop3 報錯,沒有這個元素存在,py定義的是0就是一的開始,所以我的觀點跟樓上一致
2016-04-23
題主的問題令我疑惑。
是說 先pop(2) 然后pop(3) 么, 就題中 的例子, pop(2) ?之后 的列表只剩下三個元素了,最大的index 就是2, 如果在pop(3) 的話, 或報出 IndexError 的。
2016-04-23
pop()有返回值,返回你要移除list的元素,例如一個list中元素為int型,如果要用pop移除該元素,則返回為int型的該元素值,至于pop(2).pop(3)有沒有效果,取決于pop的這個list元素是否仍是list,如果是,這可以繼續這么用