列表用號來標識,列表內部的元素可以是任意型別的,列表是一種可變的資料型別
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)count方法res=tu[1::2]
print(res)
列印的值:(22, 44, 66)
查詢元組中元素的次數
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語句和索引刪除任...