Python學習筆記 (2)

2021-09-25 15:46:14 字數 1854 閱讀 1979

'''

range(start,end,step)

不包含end

'''list0 = list(range(20)) #生成0到20的list 間隔為1 不包含20

list1 = list(range(0,20,1))#生成0到20的list 間隔為1 不包含20

list2 = list(range(0,20,2))#生成0到20的list 間隔為2 不包含20

print(list0)

print(list1)

print(list2)

#output

'''[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]

[0, 2, 4, 6, 8, 10, 12, 14, 16, 18]

'''

'''

list0.extend(list1) 將list1中每乙個元素新增到list0中

list2 = [list0, list1] 將list0和list1各自作為乙個整體 組合在一起

'''list0 = list(range(10)) #[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

list1 = list(range(0, 10, 2)) #[0, 2, 4, 6, 8]

list2 = [list0, list1] #[[0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [0, 2, 4, 6, 8]]

list0.extend(list1) #[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 2, 4, 6, 8]

list2.extend(list1) #[[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 2, 4, 6, 8], [0, 2, 4, 6, 8], 0, 2, 4, 6, 8]

a、以下標為索引刪除

# 生成序列

a = list(range(10)) # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

# 刪除某個元素

del a[4] # [0, 1, 2, 3, 5, 6, 7, 8, 9]

# 刪除乙個範圍的資料

del a[1:4] # [0, 4, 5, 6, 7, 8, 9]

# 以乙個某乙個間隔刪除資料

del a[2:5:2] # [0, 1, 3, 5, 6, 7, 8, 9]

del a[2:-2:2] # [0, 1, 3, 5, 7, 8, 9]

b、以值為索引刪除

# 

a.remove(2) #[0, 1, 3, 4, 5, 6, 7, 8, 9]

a = list(range(10))  # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

# 反轉

a.reverse() # [9, 8, 7, 6, 5, 4, 3, 2, 1, 0]

# 排序

a = np.random.randint(0, 5, 20).tolist()

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

a.sort() #[0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4]

Python學習筆記 2

python學習筆記 2 1 error and exceptions 錯誤和異常 語法錯誤是在編譯時檢查,但python允許在程式執行期間檢查錯誤。當檢查出錯誤,python直譯器丟擲 產生 觸發乙個異常。要增加錯誤檢測或異常處理到 使用try except語句。語法如下 try try runn...

python學習筆記 2

八 type函式的作用是顯示值和變數的型別,id以值或變數為引數,返回值是一整數.type world type str id 123 11602164 九 python函式的定義形式 def arg1,arg2,argn 函式的名字也必須以字母開頭,可以包括下劃線 但不能把python的 關鍵字定...

Python學習筆記 2

已經學習python兩天了,總結一下學習成果。初學python,如果有寫錯的地方,還望各位大牛指出。先列一列作品 python socket 客戶端測試程式 easygui 猜數遊戲 看雪登入器 涉及到的知識點 物件導向 socket庫 httplib2庫 easygui 小知識點 通過這種方式匯入...