Python學(xué)習(xí)-list列表(1)

  1. list-列表數(shù)據(jù)類型

格式:

說明:

① 列表值:指的是列表本身

② 列表值:是由多個表項(元素)構(gòu)成

③ 列表中的表項通過逗號“,”分隔

④ 列表數(shù)據(jù)類型是由左右方括號標(biāo)記“[ ]”

  1. 列表的下標(biāo)

格式:列表名[正整數(shù)下標(biāo)號]

說明:

① 列表是由多個表項(元素)構(gòu)成的,那么如何表示列表中的某個元素?這里就需要用到列表的下標(biāo)。把列表中第1個表項1的下標(biāo)記作下標(biāo)0,第2個表項2下標(biāo)記作1,其余表項的下標(biāo)依照順序增1。

② 下標(biāo)號一定是整數(shù)

  1. 列表的負數(shù)下標(biāo)

格式:列表名[負整數(shù)下標(biāo)號]

說明:與正整數(shù)相反的的順序,將列表中的最后一個表項(元素)下標(biāo)記作-1,然后按照表項向左的順序,下標(biāo)號依次-1

  1. 列表的切片

格式:列表名[下標(biāo)號1:下標(biāo)號2]

說明:

① 切片為了取得子列表

② 切片單個表項(元素)時,只需要1個下標(biāo)號,格式:列表名[下標(biāo)號]

③ 切片多個表項(元素)時,格式為:列表名[下標(biāo)號1:下標(biāo)號2]

,實際切片的表項數(shù)目為下標(biāo)號2-下標(biāo)號1。切片從下標(biāo)號1開始到下標(biāo)號的前一個值為止。

例:name=["張三","李四","王五","李二狗","王麻子"]

當(dāng)執(zhí)行打印切片代碼print(name[1:3])時,結(jié)果為['李四', '王五']

  1. 通過len()取得列表長度

格式:len(列表名)

說明:列表長度是指列表中表項的個數(shù)

  1. 通過下標(biāo)改變列表中的值

格式:列表名[下標(biāo)號]=新值

說明:通過等號運算也就是賦值運算改變列表中某下標(biāo)號的值

  1. 列表連接與列表賦值

說明:

① 通過“+”運算符號,連接多個列表,使之組成1個新的列表

② 通過“*”運算符號,復(fù)制多次列表,使之組成1個新的列表

例:

  1. 通過del語句刪除列表的某個元素

格式:del(列表名[下標(biāo)號])

說明:通過del()語句刪除指定列表下標(biāo)的表項

  1. 列表用于for循環(huán)

格式:

說明:通過for循環(huán)使得變量依次變?yōu)榱斜碇械闹怠?/p>

  1. in和not in在列表中的使用

格式:值1 in 列表名

說明:如果值1是列表中的1個值,那么執(zhí)行結(jié)果為True,否則為False

格式:值1 not in 列表名

說明:如果值1不是列表中的1個值,那么執(zhí)行結(jié)果為True,否則為False

  1. 通過列表給變量多重賦值

格式:

說明:

① 用于將列表中的值賦給多個變量

② 變量的數(shù)量需要與列表的長度一致,否則會報錯

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

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

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