python中列表常用的幾個操作函式

2021-09-08 02:43:07 字數 2545 閱讀 2652

alist=[456,'abc','zara','ijk',2018]

print("updated list:",alist)

輸出結果:updated list: [456, 『abc』, 『zara』, 『ijk』, 2018, 123]

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

#例項展現count()函式的用法

alist=[456,'abc','zara','ijk',2018,456]

print("count for 456:",alist.count(456))

print("count for abc:",alist.count('abc'))

print("count for ijk:",alist.count('ijk'))

輸出結果:

count for 456: 2

count for abc: 1

count for ijk: 1

#在列表末尾一次性追加另乙個序列中的多個值(用新列表擴充套件原來的列表)

#例項展現extend()函式的用法

alist=[456,'abc','zara','ijk',2018,456]

blist=[2019,'hello']

alist.extend(blist)

print("extended list:",alist)

輸出結果:extended list: [456, 『abc』, 『zara』, 『ijk』, 2018, 456, 2019, 『hello』]

#從列表中找出某個值第乙個匹配項的索引位置

#例項展現index()函式的用法

alist=[456,'abc','zara','ijk',2018]

print("index for 456",alist.index(456))

print("index for ijk",alist.index('ijk'))

輸出結果:

index for 456 :0

index for ijk :3

#將物件插入列表

#例項展現insert()函式的用法

alist=[456,'abc','zara','ijk',2018]

alist.insert(1,9)

print("final list:",alist)

輸出結果:final list: [456, 9, 『abc』, 『zara』, 『ijk』, 2018]

#移除表中某個值的第乙個匹配項

#例項展現remove()函式的用法

alist=[456,'abc','zara','ijk',2018,456]

alist.remove(456)

print("list:",alist)

alist.remove(456)

print("list:",alist)

輸出結果:

list: [『abc』, 『zara』, 『ijk』, 2018, 456]

list: [『abc』, 『zara』, 『ijk』, 2018]

#刪除列表中的元素

#例項展現del()的用法

alist=[456,'abc','zara','ijk',2018,456]

del alist[2]

print(alist)

輸出結果為:[456, 『abc』, 『ijk』, 2018, 456]

#彈出元素

#彈出元素和是刪除元素一樣,都是從列表移除乙個元素項。如果要彈出某個指定索引index元素可以用list.pop(index)

#index的預設值是-1,使用list.彈出最後乙個元素。下面例項看下:

list=['a','b','c','d']

list.pop()

print(list)

list.pop(0)

print(list)

輸出結果為:

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

[『b』, 『c』]

#反向列表中元素

#例項展現reverse()函式用法

alist=[456,'abc','zara','ijk',2018]

alist.reverse()

print("list:",alist)

輸出結果為:

list: [2018, 『ijk』, 『zara』, 『abc』, 456]

#對原函式進行排列

#注意:要對列表中的元素進行排列,這些元素必須是同型別的,如全部為字串或者是數值。如果是混合的型別就不能進行排序

#例項看下

alist=[1,2,9,8,6,3]

alist.sort()

print("list:",alist)

輸出結果為:list: [1, 2, 3, 6, 8, 9]

python列表操作符 python 列表操作符

1.比較操作符 list1 123 list2 456 list1 list2 false 列表中有單個元素時,直接比較相對應的元素大小即可,如果列表中有多個元素呢?如下 list1 123,456 list2 456,123 list1 list2 false 列表中有多個元素時,首先從列表中的第...

python中列表的常用方法

li 1,2,3,4,5 dir 這個方法檢視屬性跟方法,輸出列表 help li.clear 清空列表 li.copy copy乙個列表 copy方法會變更乙個變數的記憶體位址 id 表示的是 某個變數的 id 位址 li.count 1 這個函式的含義是表達統計引數出現的次數 統計這個1引數在 ...

Python中random模組幾個常用的函式

python中的random模組用於生成隨機數。下面介紹一下random模組中最常用的幾個函式。random.random 用於生成乙個0到1的隨機符點數 0 n 1.0 random.uniform的函式原型為 random.uniform a,b 用於生成乙個指定範圍內的隨機符點數,兩個引數其中...