Py知識點筆記(列表、元組和字典).Day01

YoHooooo發表於2020-12-01

python列表、元組和字典函式和方法

列表的基本操作

  • 列表的函式

len():返回長度

max()、min():列表元素中的最大值和最小值

list():

  • 列表的方法

python中輸入dir([])即可檢視

appen(object):列表尾加新元素

clear():清空列表 = del a[:]

copy():複製列表

count():針對列表中相同元素值value計算其數目

extend(list):將list列表中的元素新增到此列表中 //作為單個元素新增 而不是列表

index(value):將列表物件元素值為value的索引值返回

inser(index,object):在列表物件中索引值為index的元素之前插入新元素

pop([index]):將列表物件中索引值為index的元素刪除。//如果沒有指定的index值,預設刪除字後一個元素。pop()函式相當於出棧操作,會講刪除的資料返回。

remove(value):將列表中元素值為value的元素刪除//只刪除從前往後數第一個

reverse():將列表中的數顛倒排列

sort():將列表物件中的元素按照大小順序排列//預設從小到大

  • 遞推式構造連結串列(list comprehension)

含義:使用連結串列內的元素構造新連結串列

aa 4 bb 5  = cc 20個元素

畢達哥拉斯三元陣列:若m是基數,則m、(m^2-1)和(m^2+1)/2是一個三元陣列,表示一個三角形的兩條直角邊和斜邊

元組的基本操作

  • 元組物件的常用操作

建立一個元素的元組:a = (12,) //必須帶,否則按常量處理

元組物件中內的元素值不能修改

可以刪除元組中的元素,達到更新的目的。a = (1,2,3,4)  =>  a=a[0],a[2],a[3]

元組支援通過索引進行訪問

元組支援組合,且元素型別可以不同

通過 del語句可以刪除整個元組

相關文章