python 列表的屬性和方法整理

2022-05-14 11:40:12 字數 1918 閱讀 4788

list屬性和方法

補乙個超實用的函式

enumerate(列表名, [start=0])

作用:

將乙個可遍歷的資料物件(如列表、元組或字串)組合為乙個索引序列,同時列出資料和資料下標,一般用在 for 迴圈當中,

start表示索引的起始值,預設為0。

例:

1.兩列表連線

list1+list2 、

list1.__add__(list2)

效果一樣

將兩列表相連返回乙個新列表

不改變list1和

list2

list1.extend(列表,元組,字串)、

list1.__iadd__(列表,元組,字串

)將列表,元組,字串追加到list1後邊 改變

list1

2.列表元素刪除

list1.__delitem__(索引)  

刪除索引處的

元素del list1[索引]

刪除索引處的

元素3.相等判斷

list1.__eq__(列表或元組

)  或者

list1 == (列表或元組

)__eq__ 在於元組比較的時候返回

notimplemented

== 在於元組比較的時候返回

true

或 false

其他的都一樣

4.大、小於判斷

.__ge__()、>

.__le__()、<

5.判斷列表是否包含某物件

list1.__contains__(物件)、物件 in list1

列表本身不包含自己 list1.__contains__(list1)或

list1 in list1

返回值為

false

6.複製自己連線再自己後邊

list1.__mul__(整數)、

list1*整數

當為正整數時複製自己

返回新列表

不改變自己

當為負整數和零時清空自己

返回新列表

不改變自己

list1.__imul__(整數)同上

改變自己

7.複製自己

list2 = lis1、

list2=list1.copy()

8.增加

)在末尾追加

list1.insert(索引,物件

)在索引處插入物件

索引後邊的整體後移

9.刪除

list1.pop(索引

)刪除索引處的物件

並返回改物件

list1.remove(物件

)刪除列表中第一次出現的物件

返回none

10.排序

list1.sort()

對列表進行排序

列表內的元素必須是統一型別

改變自己

11.清空自己

list1.clear()

12.倒序(逆序)

lsit1.reverse()

倒序輸出自己

改變自己

list1.__reversed__()

倒序自己

返回自己的倒序迭代器

不改變自己

13.統計

list1.count(物件

)

XMLHTTP物件的屬性和方法列表

xmlhttp物件的屬性和方法列表 來自ixmlhttprequest介面 name type description onreadystatechange n a指定當就緒狀態發生改變時呼叫的事件處理函式,僅用於非同步操作 readystate long 非同步操作的狀態 未初始化 0 正在載入 ...

Python取整的方法

python自帶的int 取整 int 1.2 1 int 2.8 2 int 0.1 0 int 5.6 5總結 int 函式是 向0取整 取整方向總是讓結果比小數的絕對值更小 import math math.ceil 0.6 1 math.ceil 1.1 2 math.ceil 3.0 3 ...

python的屬性和方法

摘自謬雪峰 isinstance 1,2,3 list,tuple true isinstance 1,2,3 list,tuple true 總是優先使用isinstance 判斷型別,可以將指定型別及其子類 一網打盡 僅僅把屬性和方法列出來是不夠的,配合getattr setattr 以及has...