亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么沒有顯示被刪除元素?

這道題中,為什么在L.pop(2)和L.pop(3)之后,沒有顯示元素,不是說pop()方法后還會返回一個輸出嗎?

正在回答

5 回答

Python,我也是初學者,嘻嘻O(∩_∩)O~

pop()刪掉list的最后一個元素然后就是返回給L.pop()

L?=?['Adam',?'Lisa',?'Bart',?'Paul']
print?L.pop()
#運行結果:Paul
0 回復 有任何疑惑可以回復我~
#1

首選可比克 提問者

多謝了~~
2018-04-18 回復 有任何疑惑可以回復我~

第一次刪除后index=3 再次pop(3) 數組越界了

0 回復 有任何疑惑可以回復我~

pop() 函數最后會返回該元素的值,但輸出還得print呀 (#^.^#)

1 回復 有任何疑惑可以回復我~
#1

首選可比克 提問者

在4-5課件里有這么一句話 “pop()方法總是刪掉list的最后一個元素,并且它還返回這個元素,所以我們執行 L.pop() 后,會打印出 'Paul'。” 那這個返回的值是返回給誰呢?返回到哪里? 我是因為這句話才疑惑的。。。 可否再繼續回答下,謝謝了?。
2018-04-15 回復 有任何疑惑可以回復我~
#2

VIP龍貓 回復 首選可比克 提問者

Python,我也是初學者,嘻嘻O(∩_∩)O~ pop()刪掉list的最后一個元素然后就是返回給L.pop() 語句不方便預覽,就新回復了~
2018-04-17 回復 有任何疑惑可以回復我~
#3

慕前端3429475 回復 首選可比克 提問者

這個是返回值,所以交互界面會默認打印,就是那種有>>>的,在平臺的界面要加上print才會打印出來的。。。我是這么理解的
2018-06-22 回復 有任何疑惑可以回復我~

如果連續輸入 L.pop(2) 和L.pop(3)的話,程序運行 會報錯的;

調用pop()函數之后不會直接顯示 輸出,如果要顯示,需要用print

2 回復 有任何疑惑可以回復我~
#1

斐珺孜

大兄弟你說的對,我就不獻丑了
2018-04-14 回復 有任何疑惑可以回復我~
#2

首選可比克 提問者

課件里有這么一句話 “pop()方法總是刪掉list的最后一個元素,并且它還返回這個元素,所以我們執行 L.pop() 后,會打印出 'Paul'。” 我是因為這句話才疑惑的。。。 可否再繼續回答下,謝謝了?。
2018-04-15 回復 有任何疑惑可以回復我~
#3

首選可比克 提問者

在4-5的課件里
2018-04-15 回復 有任何疑惑可以回復我~

是作為返回值,輸出這個返回值,我也不知道是怎么回事,我這樣寫是可以看到是有返回值的

L?=?['Adam',?'Lisa',?'Paul',?'Bart']
a=L.pop()
b=L.pop()
print?L
print?a,b


0 回復 有任何疑惑可以回復我~
#1

首選可比克 提問者

多謝了,下面的朋友解答了~
2018-04-18 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
初識Python
  • 參與學習       758396    人
  • 解答問題       8967    個

學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序

進入課程

為什么沒有顯示被刪除元素?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號