元組 列表及字典

2021-10-04 06:06:44 字數 2330 閱讀 9872

python有6個序列的內建型別,常見的是列表和元組,記錄下他們常用的方法。

元組

元組使用小括號,裡面可新增不同元素,但元組方法有限,可以查詢元組中元素位置及其數量,但是不能對元組中的元素進行修改,也不能新增或刪除元素。

num =(1

,9,4

,3,'ok',1

,5,5

,0)date =

('year'

,'month'

,'day'

,2000

,'year'

)one =

('today',)

two =

('today'

)empty =()

list=[

1,2,

3,4,

5]print

(num,date,one,two,empty)

print

(num.index(

'ok'

),date.count(

'year'

),date[1:

])#num中ok的位置,date中有幾個year,date中從第二個至結束的所有元素

print

(tuple

(list))

#將列表轉換為元組

執行結果如下:

(1,

9,4,

3,'ok',1

,5,5

,0)(

'year'

,'month'

,'day'

,2000

,'year')(

'today'

,) today ()4

2('month'

,'day'

,2000

,'year')(

1,2,

3,4,

5)

列表

列表使用方括號,列表可以使用的方法更多,可以實現增、刪、改、查的方法

list1 =

['ok',1

,2,3

]4)#增加4

list2 =

['g'

,'o'

,'o'

,'d'

,'e'

]list2.pop(-1

)#刪除最後乙個元素

#list2.remove('e') # remove方法與上面語句功能相同

list3 =

['man'

,'woman'

]list3[1]

='boy'

#修改第二個元素為boy

list3.insert(1,

'teen'

)#第二個元素插入值teen

list4 =[1

,2,2

,'t'

,'t'

,'t'

]tup =

('hello'

,'world'

)print

(list1,list2,list3,list4.count(

't')

)print

(list

(tup)

)#將元組轉換為列表

執行結果如下:

[

'ok',1

,2,3

,4][

'g',

'o',

'o',

'd']

['man'

,'teen'

,'boy']3

['hello'

,'world'

]

字典

字典使用花括號,鍵與值用:分割,鍵值對用,分割

dict1 =

dict1[

'next']=

3dict2 =

dict2[24]

='zhao'

#修改了字典中的值

dict3 =

del dict3[

'pen'

]#刪除pen及它的值

#dict3.clear() 會清空字典

#del dict3 會直接將字典刪除

print

(dict1)

print

(dict2)

print

(dict3)

執行結果如下:

列表 元組 字典

列表 列表的定義 1 list 列表 是 python 中使用 最頻繁 的資料型別,在其他語言中通常叫做 陣列 2 專門用於儲存 一串 資訊 3 列表用 定義,資料 之間使用 分隔 4 列表的 索引 從 0 開始 5 索引 就是資料在 列表 中的位置編號,索引 又可以被稱為 下標 6 注意 從列表中...

列表 元組 字典

列表1.1 列表的定義.注意 從列表中取值時,如果 超出索引範圍,程式會報錯 2 列表常用操作 在 ipython3 中定義乙個 列表,例如 name list 輸入 name list.按下 tab 鍵,ipython 會提示 列表 能夠使用的 方法 1 元組的定義 tuple 元組 與列表類似,...

列表 元組 字典

變數 值1,值2 值n 變數 list num list 1 2,3 2 print num list num list 1 2,3 count num list.count 2 print count num list 1 2,3 num list2 4 2,3 num list.extend n...