Python入門學習記錄 List(列表)

2021-08-07 10:11:22 字數 1865 閱讀 7517

主要對列表的增、刪、改、查操作和一些常見的切分和拼接

還有就是遍歷列表

list中的方法:

插入:insert(index, obj)

計數:count(obj)

刪除:pop(obj=list[-1])

移除:remove(obj)

排序:sort()

複製:copy()

清空:clear()

反**reverse()

獲取下標:index(obj)

末尾追加其他列表:extend(list)

#建立乙個列表:格式list[....]

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

print("末尾新增了乙個元素:6>>",list1) #[1, 2, 3, 4, 5, 6]

#插入元素:insert(),這時列表中的長度會增加

list1.insert(0, "a")

print("在下標為0的位置插入:a>>", list1) #['a', 1, 2, 3, 4, 5, 6]

print()

#刪除列表中的元素

del list1[0]

print("刪除第乙個元素:",list1) #[1, 2, 3, 4, 5, 6]

#追加列表

list2 = ['a', 'b', 'c']

list1.extend(list2)

print(list1) #[1, 2, 3, 4, 5, 6, 'a', 'b', 'c']

元素個數:len(list)

最大值:max(list)

最小值:min(list)

元組轉列表:list(tuple)

#元組轉換成列表:

tp = (1, 2, 3, 4)

print('元組:', tp) #(1, 2, 3, 4)

ls = list(tp)

print("列表:", ls) #[1, 2, 3, 4]

#使用迭代

list3 = [1, 2, 3, 4]

it = iter(list3)

print("輸出下乙個:", next(it)) #1

for i in it:

print(i, end=" ") #234

print()

#for迴圈遍歷

for i in list3:

print(i, end=" ")

print()

list4 = [1, 2, ['a', 'b'], 3]

for i in list4:

print(i, end=" ")

"""

對列表進行擷取和拼接

擷取常用:list[:] 獲取所有

list[1:] 從第二個元素開始

list[2:3] 擷取下標為2的元素,不包括下標為3的

list[::2] 間隔取值

拼接:即是將兩個列表進行拼接形成乙個list

"""l1 = [1, 2, 3]

l2 = [4, 5, 6]

#進行拼接

l1 = l1 + l2

print(l1) #[1, 2, 3, 4, 5, 6]

print("輸出前兩個元素:", l1[:2]) #[1, 2]

print("輸出每兩間隔的第乙個值:", l1[::2]) #[1, 3, 5]

print("從末尾開始取值(倒數第二個):", l1 [-2]) # 5

python入門記錄 Python 入門學習記錄

基礎語法 縮排縮排表達 內容的所屬關係的唯一方式,中縮排的長度必須保持統一。注釋python 使用 作為單行注釋標識,作為多行注釋標識。如 這是單行注釋 這是多行注釋 命令 保留字 命名規則 大小寫字元 數字 下劃線和漢字等字元及組合。大小寫敏感,首字元不能為數字,不能與保留字相同。保留字 被程式語...

python爬蟲入門學習記錄

在使用爬蟲前確保requests和beautifulsoup4模組都已經安裝好了 pip install requests pip install beautifulsoup4 beautifulsoup4使用手冊 簡單的示列 import requests 匯入requests包 url strh...

python入門記錄

mix 1,a string 3.14,1,2,3 empty member 金魚 鯉魚 黃魚 len member 結果是3 member.extend 帶魚 娃娃魚 extend 能以這樣的形式加入兩個引數 member.insert 1,鯽魚 remove member.remove 帶魚 如...