獨(dú)有特性
- 列表不同于元組和字符串的地方:可變
特殊函數(shù)
- 函數(shù)list可以把其他序列轉(zhuǎn)換為列表
- python 3.0已經(jīng)把它作為了類(lèi)型
改變列表的方法:元素賦值赂弓、元素刪除、分片賦值及列表方法
- 元素賦值:可以指定索引進(jìn)行賦值
- 元素刪除:使用del語(yǔ)句進(jìn)行刪除
- 分片賦值:分片賦值時(shí)构拳,可以使用與原序列不等長(zhǎng)的序列將分片替換
列表方法
方法是一個(gè)與某些對(duì)象有緊密聯(lián)系的函數(shù),對(duì)象有可能是列表,數(shù)字署穗,字符串等;
一般方法的調(diào)用方式是:對(duì)象.方法(參數(shù))
注意:除了對(duì)象被放置到方法名之前宿稀,并且兩者之間用一個(gè)點(diǎn)號(hào)隔開(kāi)趁舀,方法調(diào)用和函數(shù)調(diào)用很類(lèi)似
具體方法
append
作用:在列表的尾部追加新的對(duì)象
參數(shù):對(duì)象或值
調(diào)用方法:src對(duì)象.append(dest對(duì)象)
返回值:無(wú)返回值。即不是一個(gè)修改過(guò)的新列表祝沸,而是直接修改原列表
sort
作用:對(duì)列表進(jìn)行排序
參數(shù):無(wú)
調(diào)用方法:對(duì)象.sort()
返回值:無(wú)
重要!罩锐!重要7畋贰!重要I蟆仁期!count
作用:統(tǒng)計(jì)列表中某個(gè)元素出現(xiàn)的次數(shù)
參數(shù):對(duì)象或值
調(diào)用方法:src對(duì)象.count(dest對(duì)象)
返回值:一個(gè)整數(shù),即出現(xiàn)次數(shù)extend
作用:在列表的末尾一次性追加另一個(gè)序列中的多值。
參數(shù):對(duì)象
調(diào)用方法:同上
返回值:無(wú)返回值跛蛋,直接修改了被擴(kuò)展的列表
和+的區(qū)別:+直接返回一個(gè)新的列表熬的,不修改原先的列表
index
作用:尋找某個(gè)值的第一個(gè)匹配項(xiàng)的索引
參數(shù):目標(biāo)對(duì)象
調(diào)用方法:同上
返回值:索引位置insert
作用:向列表中插入對(duì)象
調(diào)用方法:同上
返回值:無(wú)返回值pop
作用:會(huì)移除列表中的一個(gè)元素(默認(rèn)是最后一個(gè)),并返回該元素的值
參數(shù):無(wú)
調(diào)用方法:對(duì)象.pop()
返回值:會(huì)移除列表中的一個(gè)元素(默認(rèn)是最后一個(gè))赊级,并返回該元素的值
- remove
作用:移除列表中某個(gè)值的第一個(gè)匹配項(xiàng)
參數(shù):目標(biāo)對(duì)象
調(diào)用方法:原對(duì)象.remove()
返回值:無(wú)返回值
- reverse
作用:將列表中的元素反置
參數(shù):無(wú)
調(diào)用方法:對(duì)象.reverse()
返回值:無(wú)
注意:上面的列表方法中押框,凡是涉及到列表改變的動(dòng)作,都無(wú)返回值
注意:上面的列表方法中理逊,凡是涉及到列表改變的動(dòng)作橡伞,都無(wú)返回值
注意:上面的列表方法中,凡是涉及到列表改變的動(dòng)作晋被,都無(wú)返回值
- 列表復(fù)制的方法
x=[2,4,5]
y =x (錯(cuò)誤賦值)
y = x[:]
sorted函數(shù)
y=sorted(x)
重要骑歹!重要!重要墨微!
元組:
創(chuàng)建元組的方法:只需要用","分割了一些值道媚,就會(huì)自動(dòng)創(chuàng)建元組
包含一個(gè)值的元組的實(shí)現(xiàn)方法:在一個(gè)值后面添加","
注意:元組沒(méi)有列表一樣的方法。
元組函數(shù)tuple()
作用:和list類(lèi)似翘县,是把序列轉(zhuǎn)換為元組
參數(shù):序列值或?qū)ο?br> 調(diào)用方法:tuple(x)
返回值:元組