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

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

還是不太理解insert() 和pop()

L.insert(0,L.pop())
L.append(L.pop(1))

正在回答

3 回答

因為L = ['Adam', 'Lisa', 'Bart'],所以L.pop()是'Bart',此時L=['Adam', 'Lisa']所以執行完第一行L.insert(0,L.pop())之后L=['Bart','Adam', 'Lisa']

當L=['Bart','Adam', 'Lisa'],L.pop(1)是'Adam',此時L=['Bart','Lisa'],此時執行完第二行L.append(L.pop(1))之后L=['Bart','Lisa','Adam']

這樣就實現了第一個和第三個元素交換的目的

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

靜觀思異常 提問者

哦,那就是說這里的l.pop()指的是bart,而不是(adam,lisa),因為pop()刪除后還會返回刪除的元素。好像通了,謝謝大神。
2017-01-06 回復 有任何疑惑可以回復我~
#2

靜觀思異常 提問者

非常感謝!在云端面的你-~-
2017-01-06 回復 有任何疑惑可以回復我~

那道題的將L里的最后一個元素與第 一個元素互換用這個L.insert(0,L.pop())
L.append(L.pop(1))怎么實現的呢-?-

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

qq_李達康_0

不是一樣的道理嗎
2017-09-24 回復 有任何疑惑可以回復我~
insert(索引號,新元素)?在對應索引內插入新元素
pop()?//刪除最后一個元素,并且返回刪除的元素
pop(索引)??//刪除對應索引元素,并返回刪除元素


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

靜觀思異常 提問者

謝謝大神!??!
2017-01-06 回復 有任何疑惑可以回復我~

舉報

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

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

進入課程

還是不太理解insert() 和pop()

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

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

幫助反饋 APP下載

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

公眾號

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