課程
/后端開發
/Python
/初識Python
L = ['Adam', 'Lisa', 'Bart'] L[0],L[-1] = L[-1],L[0] print L 這是什么意思啊??L[0],L[-1] = L[-1],L[0],這句分開打就是錯的
2016-11-06
源自:初識Python 4-6
正在回答
可能 L[0],L[-1] 這樣寫就會默認是一個組 對換的時候就是組與組對換 ?就是 x,y=參數1,參數2
如果寫 L[0],L[-1]=L[0] ?是錯的...所以我覺得應該是圈成了一個組 只進行了一次對換
分開寫呢 就會進行兩次對換 第二次的值受第一次的改變影響
L[0],L[-1] = 'Bart','Lisa' ? 是對的
L[0],L[-1] = 'Bart' ?就會報錯
qq_Dreamcatcher_83215563 提問者
把左邊的想象為位置,不包含數值,右邊的L[-1]取值了,然后把位置指向數值
L[0]是指AdamL[-1]指的是Bart
分開打的話肯定不對啦,假如說先將L[0]=L[-1],后面L[-1]=L[0]中的L[0]就不是原有的值了,而是賦值之后的
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-11-06
可能 L[0],L[-1] 這樣寫就會默認是一個組 對換的時候就是組與組對換 ?就是 x,y=參數1,參數2
如果寫 L[0],L[-1]=L[0] ?是錯的...所以我覺得應該是圈成了一個組 只進行了一次對換
分開寫呢 就會進行兩次對換 第二次的值受第一次的改變影響
L[0],L[-1] = 'Bart','Lisa' ? 是對的
L[0],L[-1] = 'Bart' ?就會報錯
2018-04-22
把左邊的想象為位置,不包含數值,右邊的L[-1]取值了,然后把位置指向數值
2016-11-06
L[0]是指AdamL[-1]指的是Bart
分開打的話肯定不對啦,假如說先將L[0]=L[-1],后面L[-1]=L[0]中的L[0]就不是原有的值了,而是賦值之后的