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

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

求解釋一下

https://img1.sycdn.imooc.com//5bb309b10001055402830078.jpg

https://img1.sycdn.imooc.com//5bb309b20001a3c202100018.jpg為什么是a>L[1],a<L[-1]


正在回答

4 回答

L.insert() 兩個參數,一個是索引,一個是值,

true為1,false為0,

print(a>L[1])

print(a<L[-1])

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

逗號前面的數字代表的是位置,而大于小于應該是判斷,結果為true或false,true=1,false=0

L = ['Adam', 'Lisa', 'Bart']

a='Paul'

L.insert(a>L[1],'Paul')

print L

運行結果是

['Adam',?'Paul',?'Lisa',?'Bart']

因為a>L[1]為true,true=1

這是我的個人理解

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

左玉晶

你說的對!但是a>L[2]運行結果也是一樣的,怎么解釋? 另外怎么感覺此處用判斷沒什么用?。。。?!
2018-10-26 回復 有任何疑惑可以回復我~
#2

左玉晶

我是一個新人 零基礎的 擺脫講解一下
2018-10-26 回復 有任何疑惑可以回復我~

我試過insert里面用比較法確定新成員的位置,然而好像是行不通的,無論怎么比較,新元素都在第一位


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

為啥我運行不了


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

沐修 提問者

這是我在同學代碼里看到的,我個人沒實踐過
2018-10-02 回復 有任何疑惑可以回復我~

舉報

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

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

進入課程

求解釋一下

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

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

幫助反饋 APP下載

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

公眾號

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