資料型別 列表和元組

2022-09-17 21:21:24 字數 1920 閱讀 1046

列表用號來標識,列表內部的元素可以是任意型別的,列表是一種可變的資料型別

print(li[::2])   #得到的是:

[11, 33, 55]

insert

,extend

在列表結尾處新增乙個元素(追加)

insert方法

通過下標指定位置,往列表中加入元素

li.insert(1,999)

extend方法

一次性加入多個元素(放在列表的結尾處)

li.extend([11,22,33])

print(li)

(2)刪除元素的方法:remove  pop  clear

remove:刪除指定的元素(刪除找到的第乙個)

li3=[1,2,3,11,22,33,1,2,3]

li3.remove(1)

pop方法

指定下標位置進行刪除(沒有指定下標位置,預設刪除的是最後乙個)

li3.pop(3)

clear方法

清空列表中的元素

li3.clear()

(3)查詢方法:index

index方法

查詢指定元素的下標,找到了返回下標值,沒有找到報錯

res=li3.index(11)

print(

res)

(4)統計方法:count

count方法

統計列表中某個元素出現的次數

res=li3.count(1)

print(

res)

(5)修改元素值:直接賦值的方法li[0]=1

修改列表中某個元素的值,通過下標指定元素,進行重新賦值

(6)其他方法:sort,

reverse

,copy

sort方法

對列表進行公升序排序(從小到大)

li=[111,22,31,41,5,9,3,8]

li.sort()

reverse方法

通過引數(reverse=true)可以指定從大到小,降序排序

li.sort(reverse=true)

print(li)

將列表反轉(頭變尾,尾變頭)

li.reverse()

print(li)

copy方法:複製

賦值的記憶體位址是一樣的

copy後的記憶體位址不一樣,要重新開闢一塊新的空間

通過()來表示元組,元組中的資料可以是任意的,元組是不可變型別的資料

元組定義後:沒有辦法修改其內部的元素

(1)定義乙個空元組

tu=()

(2)定義只有乙個元素的元組

定義變數的時候,切記不要在後面加逗號

tu=(11,)

tu=11,

tu=(11,22,33,44,55,66)

res=tu[1::2]

print(res)

列印的值:(22, 44, 66)

count方法

查詢元組中元素的次數

res=tu.count(11)  #檢視元素

11出現的次數

print(res)

index方法

查詢某個元素的下標位置,找到了返回下標,沒找到報錯

res=tu.index(22)

python資料型別 列表和元組型別

定義乙個列表型別很簡單 l a b c d e f 變數l即為列表型別,可以用type方法檢視 print type l 對資料的操作最重要的無非是增 刪 改 查這四個操作 首先,我們理解乙個序列的索引 下標 列表中每個元素都有自己的乙個下標,下標從0開始,倒數從 1開始 索引出列表中的元素 pri...

python 資料型別 列表和元組

列表是以方括號包圍的資料集合,不同成員以 隔開。列表中可以包含任何資料型別,也可以包括另乙個列表。列表頁可以通過序號來訪問其中的成員。在指令碼中可以對列表中的資料進行排序 新增 刪除等操作,改變列表中的中某一成員。元組是以圓括號 包圍的資料集合。與列表不同的是,元組中的資料一旦確定就不能被改變。元組...

Python資料型別 列表 元組

列表是什麼 列表由一系列按特定順序排列的元素組成。用方括號來表示列表,並用逗號來分隔其中的元素。可通過從0開始的索引來訪問列表元素,1 最後乙個元素,2代表倒數第二個元素 ls 1,0.4,ab 2,23 print ls 1 2,23 列表 新增和刪除元素 刪除元素 1.使用del語句和索引刪除任...