課程
/后端開發
/Python
/初識Python
L = ['Adam', 'Lisa', 'Bart']
L[0],L[2]=L[2],L[0]
print L
這里面的是怎么實現替換的,沒有中間的變量,也沒有變量的替換?。?!
2018-07-31
源自:初識Python 4-6
正在回答
交換變量有2種方式:
創建臨時變量,并交換
不使用臨時變量
至于怎么實現替換的,我也不知道,裝逼完就跑?。。?!
英雄處處 提問者
十Way 回復 英雄處處 提問者
這里不需要臨時變量保存啊?
L[0]='Bart'
L[2]='Adam'
這里 相當于是給索引0? 索引2重新賦值? 這樣比較好理解一點
就是變量交換的意思
即x,y=y,x
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-07-31
交換變量有2種方式:
創建臨時變量,并交換
不使用臨時變量
至于怎么實現替換的,我也不知道,裝逼完就跑?。。?!
2018-09-03
這里不需要臨時變量保存啊?
L = ['Adam', 'Lisa', 'Bart']
L[0]='Bart'
L[2]='Adam'
這里 相當于是給索引0? 索引2重新賦值? 這樣比較好理解一點
2018-07-31
L[0],L[2]=L[2],L[0]
就是變量交換的意思
即x,y=y,x