python 列表內建函式用法分類

2021-09-29 14:58:54 字數 1173 閱讀 9919

1.只操作而不返回值的函式

del :示例:

m=[『a』,『b』,『c』]

del m[0]

結論:也可以這麼說,del不是函式而是語句

輸出結果:

[1, 2, 3, 4, 5, 6]

none

2>insert() :示例:

m=[1,2,3,4,5]

#在零位置插入乙個值0

b=m.insert(0,0)

print(m)

print(b)

輸出結果:

[0, 1, 2, 3, 4, 5]

none

3>remove()

使用方法:

#刪除列表中值為4的元素

m.remove(4)

與前兩例函式類似

4>sort()

示例:m=[『fgc』,『dsf』,『sdg』,『lvj』]

print(m)

b=m.sort()

print(m)

print(b)

輸出結果:

[『fgc』, 『dsf』, 『sdg』, 『lvj』]

[『dsf』, 『fgc』, 『lvj』, 『sdg』]

none

4>reverse()

結論:由於此限制,reverse()與sorted()搭配使用時要用到中間值,和sort()搭配可連續使用

結論:故這類函式只能用於對列表進行操作,而不能進行保留列表值或是賦值等操作,不然得到的值只能是none

3.操作且返回乙個有意義的值

1>pop() :示例:

m=[1,2,3,4,5]

#刪除列表末尾值並賦予a該值

a=m.pop()

#刪除列表第3個值並賦予b該值

b=m.pop(2)

print(m)

print(a)

print(b)

輸出結果:

[1, 2, 4]53

結論:pop()函式是列表中乙個比較特殊的函式,他的特點是能保留下列表中所刪除的值

2>sorted()

總結論:

明白這些函式使用特點有何用處?

自然是明白函式內層原理,在多種函式使用時更不容易出錯,

出錯了或輸出結果不理想了也可以明白錯誤在**

Python 列表內建函式

一 列表list 二 列表list定義和初始化 三 列表索引訪問 四 列表查詢 1 list.index value,start,stop 2 list.count value 五 列表元素修改 六 列表增加 插入元素 list.insert index,object 返回none,返回none就意...

Python內建函式用法

abs dict help min setattr all dir hex next slice any divmod id object sorted ascii enumerate input oct staticmethod bin eval int open str bool exec is...

python列表型別內建函式

list.count obj 返回乙個物件obj 在列表中出現的次數 list.extend seq 把序列seq 的內容新增到列表中 list.index obj,i 0,j len list 返回list k obj 的k 值,並且k 的範圍在 i klist.insert index,obj ...