Python學(xué)習(xí)記錄:操作列表
2022-06-30 02:33 作者:孤獨(dú)的王大老實(shí) | 我要投稿
改變以及移除列表中的元素
在列表的末尾添加新的元素(append法和加號(hào)法)
刪除列表的某些元素del()或者xx.remove()
列表中某個(gè)元素計(jì)數(shù)或者查詢某個(gè)元素的索引
反轉(zhuǎn)列表
排序列表

重要:
1.反轉(zhuǎn)列表的時(shí)候不能直接賦值給新變量,不然會(huì)返回空值


2.復(fù)制新列表不能用y=x
如果一個(gè)列表為x=['a','b','c'],復(fù)制該列表y=x,然后更改y變量中的元素→y[1]='B'。會(huì)發(fā)現(xiàn)x列表也變化了,這是因?yàn)閯?chuàng)建x這個(gè)列表的時(shí)候,x不包含列表中的元素,而是包含對(duì)列表的引用,復(fù)制y=x的時(shí)候,只是復(fù)制了對(duì)x列表的引用。
解決這個(gè)問(wèn)題的方法有:y=list(x);y=x[:]
但是在R語(yǔ)言中并沒有這樣的問(wèn)題。

標(biāo)簽: