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...