Python基礎數據類型(三)list 列表

3.4列表list []

列表的格式python

lst_l = [1,'123',[1,'www',2],'包青天']

列表也有索引app

print(lst_l[0])
print([-1][0:2])        #包青

切片 #切片出來的仍是列表code

print(lst[1:3])
print(lst[start:end:步長])    #開始:結束:步長

列表的增刪改查對象

list 與 str 不同 list 是能夠發生改變的排序

索引

1.追加 .appendrem

lst[]
lst.append('要增長的內容')  #.append (在最後增長)

2.插入.insert數學

lst=['劉德華','古天樂','張家輝']
lst.insert(2,'陳小春')         #在第二個位置插入陳小春 插在你定位的索引以前

3.迭代添加.extendtable

lst=['李文浩','浩文李']
lst.extend(['劉能','趙四'])
lst.extend('劉能`')

4.列表合併class

l1=[1,2,3]
l2=['ww','www']
l3= l1+l2       
print(l3)[1,2,3,'ww','www']

惟獨pop有返回值,返回的是刪除的元素

1 .pop()刪除最後一個,也能夠根據索引去刪除

1st = ['a','b','古天樂']
s1 =lst.pop()       #默認刪除最後一個,刪除古天樂
s1 =lst.pop(2)      #按照索引去刪除

2.remove()按元素去刪

lst.remove('a')     #按照元素去刪除

3.clear()清空列表

lst = ['語文','數學','英語']
lst.clear           #清空列表
print(lst)

4.del lst[2] 索引刪除 del lst [::2] 切片刪除

del lst[0:2]            #切片去刪除
del lst         #將整個列表刪除

1.根據索引直接去改

lst = ['大話西遊','功夫']
lst[1] = '美人魚'

2.根據索引切片修改 #迭代進去

lst[0:2]=['無間道']

3.步長--你取幾個,就放幾個 不能多不能少

列表是一個可迭代對象 用for 循環去遍歷他

for i in lst:
    print(i)

相關操做

方法 含義 備註
.count('') 計數 list.count('要計數的內容')
.sort() 排序 list.sort() 默認正序排序 list.sort('reverse=True')#倒敘
.reverse() 翻轉 list.reverse()總體翻轉
len(list) 求長度 len(list)

列表的嵌套

list = [1,2,['古天樂','李文浩'],1]
list = [2][0]           #古天樂
相關文章
相關標籤/搜索