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