列表和元組

第十單元列表

1.格式:listName=[元素,元素]

2.特點(diǎn):有序,可重復(fù),可變,任意類型,性能不好

3.增:

? ? ? ? 1.append:list.append(元素),追加到末尾

2.extend:list.extend(元素),追加到末尾,散開添加

3.insert:list.insert:(index,元素),添加元素到指定位置,如果新增的索引不存在添加到末尾

4.改:list[index]=新元素

注意:如果index存在則修改,不存在則越界

5.刪

1.del:del list[index],刪除指定下標(biāo)對應(yīng)的元素,如果index不存在,則報錯索引越界

2.pop:list.pop(),刪除末尾元素

3.remove:刪除指定元素,list.remove(元素),如果元素不存在報錯

6.查

1.list.index(元素):查看元素下標(biāo)

2.list.count(元素):查詢列表中的元素的個數(shù)

7.排序:

1.升序:list.sort()

2.降序:

1.list.sort(Reverse=True)

2.list.sort().reverse()

注意:如果不是數(shù)字,則報錯

8.列表的循環(huán)取值

1.for

for i in list:

? ? list[i]

2.while

i=0

while 條件:

? ? list[i]

? ? i+=1

9.list嵌套

1.格式:list=[list1,list2,list3]

2.取值:list[外層下標(biāo)][內(nèi)層下標(biāo)】

3.刪除:del [外層下標(biāo)][內(nèi)層下標(biāo)】

4.添加:list[外層下標(biāo)].insert(內(nèi)層插入下標(biāo),元素)

5.[外層下標(biāo)][內(nèi)層下標(biāo)】=值

第十一單元 元組和字典

1.格式:t=(元素,元素)

2.特點(diǎn):有序,可重復(fù),不可變,任意類型

3.訪問元組

索引值存在:print(t[2])

索引值不存在:報錯

4.查詢:

1.查詢個數(shù):t.count(元素

2.查詢下標(biāo):t.index(元素)

5.修改:不可修改,虛轉(zhuǎn)換類型

6.類型轉(zhuǎn)換

列表轉(zhuǎn)換元祖

aa = [23,34,45,56,67]

tuple(aa)

print(aa)

#[23, 34, 45, 56, 67]

元組轉(zhuǎn)換列表

aTuple=('b','c','d','e','f','g')

a = list(aTuple)

print(a)

#['b', 'c', 'd', 'e', 'f', 'g']

7.元組的循環(huán)取值

1.for

for i in aTuple:

?? print(i)

2.while

i=0

while i < len(aTuple):

?? print(aTuple[i])

?? i=i+1

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

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

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