課程
/后端開發
/Python
/初識Python
為什么是a>L[1],a<L[-1]
2018-10-02
源自:初識Python 4-4
正在回答
L.insert() 兩個參數,一個是索引,一個是值,
true為1,false為0,
print(a>L[1])
print(a<L[-1])
逗號前面的數字代表的是位置,而大于小于應該是判斷,結果為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
這是我的個人理解
左玉晶
我試過insert里面用比較法確定新成員的位置,然而好像是行不通的,無論怎么比較,新元素都在第一位
為啥我運行不了
沐修 提問者
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-10-14
L.insert() 兩個參數,一個是索引,一個是值,
true為1,false為0,
print(a>L[1])
print(a<L[-1])
2018-10-13
逗號前面的數字代表的是位置,而大于小于應該是判斷,結果為true或false,true=1,false=0
L = ['Adam', 'Lisa', 'Bart']
a='Paul'
L.insert(a>L[1],'Paul')
print L
運行結果是
因為a>L[1]為true,true=1
這是我的個人理解
2018-10-07
我試過insert里面用比較法確定新成員的位置,然而好像是行不通的,無論怎么比較,新元素都在第一位
2018-10-02
為啥我運行不了