#空列表
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 在指定位置新增元素,如果指定的下標不存在...