Python-列表

列表

a=["item1","item2","item3","item4","item5"]

列表的操作(增、刪、改、查)

1.查

a[0] #表示 取到下標(biāo)為0的值
print(a[0])
#輸出item1

a[1:3] #表示 取到下標(biāo) 1~2的值
print(a[1:3])
#輸出 ["item2","item3"]

a[1:] #表示 取到下標(biāo) 1~最后 的值
print(a[1:])
#輸出 ["item2","item3","item4","item5"]

a[1:-1] #表示 從下標(biāo)1開(kāi)始取到倒數(shù)第二個(gè)值
print(a[1:-1]) 
#輸出 ['item2', 'item3', 'item4']

a[0:4:2] #表示 取到下標(biāo) 0~3 之間每隔2取一次值
print(a[0:4:2])
#輸出 ['item1', 'item3']

a[3::-1] #表示 取到下標(biāo) 3~0 之間 的值(倒的取值)
print(a[3::-1])
#輸出 ['item4', 'item3', 'item2', 'item1']

a[3:0:-1] #表示 取到下標(biāo) 3~1 之間 的值(倒的取值)
print(a[3::-1])
#輸出 ['item4', 'item3', 'item2']

"item1" in a #表示 判斷 item1 是否在列表a里面
print("item1" in a)
#輸出 True

2.改

a[0]="改"
print(a)
#輸出 ['改', 'item2', 'item3', 'item4', 'item5']

a[1:3]=["改","改"] #表示 修改下標(biāo) 1~2 之間的值
print(a)
#輸出 ['item1', '改', '改', 'item4', 'item5']

3.增

a.append("增") #表示 在列表最后附加一個(gè)值
print(a)
#輸出 ['item1', 'item2', 'item3', 'item4', 'item5', '增']

a.insert(2,"增") #表示 在列表下標(biāo)為2的位置上插入一個(gè)值
print(a)
#輸出 ['item1', 'item2', '增', 'item3', 'item4', 'item5']

4.刪

a.remove(a[2]) #表示 刪除列表下標(biāo)為2的值
print(a)
#輸出 ['item1', 'item2', 'item4', 'item5']

b = a.pop(2) #表示 刪除列表下標(biāo)為2的值,并且返回該值
print(b)
#輸出 item3
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 一、列表的作用 列表在Python中是一個(gè)任意類(lèi)型對(duì)象位置的相關(guān)有序集合,它沒(méi)有固定大小,根據(jù)數(shù)據(jù)量的不同可以動(dòng)態(tài)...
    轉(zhuǎn)身后的那一回眸閱讀 1,197評(píng)論 0 0
  • 列表是最常用的數(shù)據(jù)類(lèi)型之一,本文整理了 StackOverflow 上關(guān)于列表操作被訪問(wèn)最多的10個(gè)問(wèn)答,如果你在...
    寒劍飄零閱讀 250評(píng)論 0 0
  • 本篇將介紹python中的列表,更多內(nèi)容請(qǐng)參考:Python學(xué)習(xí)指南 一、序列 在python中有六種內(nèi)建的序列:...
    小七奇奇閱讀 323評(píng)論 0 0
  • 判斷 List in () 判斷列表是否存在,如果存在為T(mén)rue,否則返回False List not in ()...
    界面大叔閱讀 450評(píng)論 0 0
  • Python列表 1.list:list是一種有序的集合,可以隨時(shí)添加和刪除其中的 元素。(從0開(kāi)始) []...
    illaclv閱讀 1,176評(píng)論 0 0