序列之列表

獨(dú)有特性

  • 列表不同于元組和字符串的地方:可變

特殊函數(shù)

  • 函數(shù)list可以把其他序列轉(zhuǎn)換為列表
  • python 3.0已經(jīng)把它作為了類型

改變列表的方法:元素賦值、元素刪除、分片賦值及列表方法

  • 元素賦值:可以指定索引進(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)用很類似

具體方法

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ú)
    重要??!重要??!重要!!

  • 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類似,是把序列轉(zhuǎn)換為元組
參數(shù):序列值或?qū)ο?br> 調(diào)用方法:tuple(x)
返回值:元組

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容