常用資料型別之列表與元組

2021-09-01 02:39:01 字數 2289 閱讀 1331

列表是乙個有序的集合,列表裡面的元素按照順序進行排列

list = ["123",123,true,"二二三木丿"]

print(list)

print(list[0])

print(list[1])

print(list[2])

print(list[3])

輸出:

['123', 123, true, '二二三木丿']

123123

true

二二三木丿

list = ["123",123,true,"二二三木丿"]

print(list)

print(list[-1])

print(list[-2])

print(list[-3])

print(list[-4])

輸出:

['123', 123, true, '二二三木丿']

二二三木丿

true

123123

list = ["123",123,true,"二二三木丿"]

print(list[4])

輸出:

traceback (most recent call last):

file "o:/python/mooc_python123/t3_own.py", line 2, in print(list[4])

indexerror: list index out of range

list = ["123",123,true,"二二三木丿"]

list[2] = "三丿"

print(list)

輸出:

['123', 123, '三丿', '二二三木丿']
list = ["123",123,true,"二二三木丿"]

print(list)

輸出:

['123', 123, true, '二二三木丿', '三丿']
list = ["123",123,true,"二二三木丿"]

list.insert(0,"杉杉")

print(list)

輸出:

['杉杉', '123', 123, true, '二二三木丿']
預設刪除列表中的最後乙個元素

list = ["123",123,true,"二二三木丿"]

list.pop()

print(list)

輸出:

['123', 123, true]
刪除list列表中的第三個元素

list = ["123",123,true,"二二三木丿"]

list.pop(2)

print(list)

輸出:

['123', 123, '二二三木丿']
與列表list相似的另外一種有序集合,建立完畢之後的元組,可以允許被查詢,但是不能被增刪改

tuple = ('123', 123, '三丿', '二二三木丿')

print(tuple)

print(tuple[3])

輸出:

('123', 123, '三丿', '二二三木丿')

二二三木丿

shanshan=(["穿運動服的笨笨"],"benben")

print(shanshan)

#列表:benben = shanshan[0] = ["穿運動服的笨笨"]

benben = shanshan[0]

print(benben)

#給笨笨換一件衣服穿,也還是benben

benben[0] = "穿西服的笨笨"

print(benben)

print(shanshan)

輸出:

(['穿運動服的笨笨'], 'benben')

['穿運動服的笨笨']

['穿西服的笨笨']

(['穿西服的笨笨'], 'benben')

資料型別之列表

一 列表簡介 序列是python中最基本的資料結構。序列中的每個元素都索引,第乙個索引是0,以逗號作為分割符。二 列表的方法 0 建立列表 names a b c d e names a b c d e 2 刪除 pop,remove,del 1 pop names.pop e 如果沒有指定下標,則...

4 13基本資料型別之列表 元組 字典

格式 list 1,2,3,4 有序 可修改,可迭代 元素型別 數字,字串,巢狀列表 e.gls 123,sdf 123,sdf 123,123,sdf 索引 ls.index 值 獲取當前值的索引值 切片 ls 0 2 長度 len ls 計算ls列表中元素個數 count 值 計算當前值出現次數...

Python資料型別之列表元組 有序 字典集合

用括起來 li1 long cong ke pan yan wen yu print li1 可以組合不同型別的資料 li2 long 1 ke 2 yan 3 yu 4 5,6 print li2 列表可以巢狀 li3 sd li1,li2 print li3 len li3 列表長度 3 for...