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

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

求幫忙看下

求幫忙看下?insert()方法傳入的索引號參數為負數是怎么回事呢,-2不是倒數第二的意思么?為啥我運行出來的結果不是排在了倒數第二而是在正數第二的位置


正在回答

5 回答

##?官方文檔解釋如下:
L.insert(index,?object)?--?insert?object?before?index
##?把object?插入到?index參數之前
?
##?關于插入到最后,?因為平常用列表添加元素的時候,用的最多的就是給列表最后?添加
##?一個元素了,?Python?list?類型有個專門的函數做這個的,用起來很方便
L.append(object)?->?None?--?append?object?to?end
##??????????????????將?object?添加到最后?,?如下:
a=[1,2,3]
a.append(4)
print?a
[1,2,3,4]


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

慕容2639740 提問者

非常感謝!
2016-05-03 回復 有任何疑惑可以回復我~
#2

清波 回復 慕容2639740 提問者

不謝。
2016-05-03 回復 有任何疑惑可以回復我~

似乎樓主問的是-負號問題啊,但是最佳答案解釋的不是啊。我還是計較贊同第二第三個的回答。

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

用append()

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

L.insert(-2,'Paul')表示將'Paul'插入到原來索引為-2的地方,,原來索引為-2的地方是'Lisa',所以'Paul'插入到原來'Lisa'的位置上,而'Lisa'和'Bart'自動向后移一位

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

在-2的位置之前插入當然排在倒數第二位置之前,也就是倒數第三的位置,你這個參數少所以是正數第二

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

舉報

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

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

進入課程

求幫忙看下

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

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

幫助反饋 APP下載

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

公眾號

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