'''
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、以下標為索引刪除
# 生成序列b、以值為索引刪除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]
#
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 小知識點 通過這種方式匯入...