python如何替換元素?
提問人:楊紫紅發(fā)布時間:2020-11-26
假設(shè)現(xiàn)在班里仍然是3名同學(xué):
>>> L = ['Adam', 'Lisa', 'Bart']
現(xiàn)在,Bart同學(xué)要轉(zhuǎn)學(xué)走了,碰巧來了一個Paul同學(xué),要更新班級成員名單,我們可以先把Bart刪掉,再把Paul添加進(jìn)來。
另一個辦法是直接用Paul把Bart給替換掉:
>>> L[2] = 'Paul'
>>> print L
L = ['Adam', 'Lisa', 'Paul']
對list中的某一個索引賦值,就可以直接用新的元素替換掉原來的元素,list包含的元素個數(shù)保持不變。
由于Bart還可以用 -1 做索引,因此,下面的代碼也可以完成同樣的替換工作:
>>> L[-1] = 'Paul'
>>> L = ['Adam', 'Lisa', 'Bart']
現(xiàn)在,Bart同學(xué)要轉(zhuǎn)學(xué)走了,碰巧來了一個Paul同學(xué),要更新班級成員名單,我們可以先把Bart刪掉,再把Paul添加進(jìn)來。
另一個辦法是直接用Paul把Bart給替換掉:
>>> L[2] = 'Paul'
>>> print L
L = ['Adam', 'Lisa', 'Paul']
對list中的某一個索引賦值,就可以直接用新的元素替換掉原來的元素,list包含的元素個數(shù)保持不變。
由于Bart還可以用 -1 做索引,因此,下面的代碼也可以完成同樣的替換工作:
>>> L[-1] = 'Paul'
繼續(xù)查找其他問題的答案?
相關(guān)視頻回答
點擊加載更多評論>>