在python中使用列表的時(shí)候大家經(jīng)常會(huì)需要向一個(gè)列表中添加一個(gè)元素,像下面這兩種使用方法需要注意:
以上兩種使用方式是有區(qū)別的,我們來(lái)看看實(shí)際運(yùn)行的效果:
可以看到使用t.append([4])后,實(shí)際是在t這個(gè)列表中增加,而非我們預(yù)期的在t1中增加,并且此時(shí)t1為None。
而使用t2 = t + [4]后,t2是在原用t1的基礎(chǔ)上再增加一個(gè)元素4,而實(shí)際列表t中元素?zé)o變化。
結(jié)論:
使用append實(shí)際是修改一個(gè)列表,使用+實(shí)際是創(chuàng)建一個(gè)新的列表。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注