python list常用方法

2021-08-29 01:14:15 字數 2310 閱讀 3360

#空列表

li =

#用逗號分割,裡面可以新增任意型別元素

li = [1, 2, 『aaa』, 4, 5, [6, 7]]

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

for i in li:

print(i, end='\t')

1 2 3 4 5

# 索引值可以為負數,代表倒數第幾個元素

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

print(li[-2])

4for i in range(len(i)):

print(li[i], end='\t')

1 2 3 4 5

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

print(li)

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

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

li.insert(2, 8)

li.insert(10, 10)

print(li)

[1, 2, 8, 3, 4, 5, 10]

li = [1, 2, 3]

li_2 = [4, 5]

li.extend(li_2)

print(li)

[1, 2, 3, 4, 5]

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

# 刪除第二個元素

li.pop(2)

# 刪除最後乙個元素

li.pop()

print(li)

[1, 2, 4]

li = [1, 2, 3, 4, 3]

li.remove(3)

print(li)

[1, 2, 4, 3]

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

# 刪除第二個元素

del li[2]

print(li)

[1, 2, 4, 5]

list[start, end, step]:start預設為0,end預設為-1,step預設為1

切片以後的區間為[start, end - 1]

start預設:從第乙個元素開始。

end預設:到最後乙個元素。

setp預設:步長為1。

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

# start=2,end=4

print(li[2:4]) #[3, 4]

# start 預設,setp預設

print(li[:3]) #[1, 2, 3]

# end預設,setp預設

print(li[2:]) #[3, 4, 5]

print(li[1:5:2]) #[2, 4]

# 用切片反轉陣列

print(li[::-1])

[5, 4, 3, 2, 1]

#生成前10個偶數

li = [i * 2 for i in range(10)]

li = [1,2,3,4,5,6,7,8,9]

#取出列表中的偶數

li2 = [x for x in li if x % 2 == 0]

print(li2)

[2, 4, 6, 8]

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

print(li.count(2))

2

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

print(li.index(2))

2

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

li.sort()

print(li)

[1, 2, 3, 4, 5]

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

li.reverse()

print(li)

[5, 4, 3, 2, 1]

len(list):列表元素個數

max(list):返回列表元素最大值

min(list):返回列表元素最小值

Python list常用方法

除前面章節介紹的增加元素 刪除元素 修改元素方法之外,列表還包含了一些常用的方法。例如,在互動式直譯器中輸入 dir list 即可看到列表包含的所有方法,如下所示 dir list 在上面輸出結果中己經剔除了那些以雙下畫線開頭的方法。按照約定,這些方法都具有特殊的意義,不希望被使用者直接呼叫。上面...

Python list常用方法

求列表的長度,即列表元素個數 a 1 2,3 4 len a 4value 需要統計的元素 統計列表裡某個元素的個數,如果元素不存在,則返回0 a s u n s o n g a.count s 2 a.count p 0value 需要新增的元素 新增元素到列表尾部 a shanghai a sh...

python list 常用方法總結

參考 只要把逗號分隔的不同的資料項使用方括號 括起來即可 下標 角標,索引 從0開始,最後乙個元素的下標可以寫 1 list1 a aa aaa aaaa aaa list1 空列表 aaaa 在list 末尾增加乙個元素 list insert 2 ccc 在指定位置新增元素,如果指定的下標不存在...