列表類似於其他語言的陣列;可以存多種資料型別的值
使用中括號
list1 =[10
,20,30
,40,50
,60]
使用內建函式list()
list2 =
list([
10,20,
30,40,
50])
使用列表生成式
list3 =
[i for i in
range(10
)]# 儲存0到9的整數
查詢元素索引
通過索引,獲取單個元素
獲取多個元素
通過in/ not in 判斷元素在不在列表中
lst =[10
,20,30
,40,50
]# 查詢元素索引
index = lst.index(10)
# index = 0
# 通過索引,獲取單個元素
a = lis[2]
# a=30
# 獲取多個元素
new_lst = lst[1:
3:1]
# start=1,stop=3,step=1 new_list=[20,30] 建立乙個新的 #列表物件
# 通過in/ not in 判斷元素在不在列表中
f1 =
20in lst #f1=true
f2 =
20not
in lst #f2=false
lst =[1
,2,3
,4,5
,6,7
,8,9
]# 在列表末尾新增乙個元素10)
# lst=[1,2,3,4,5,6,7,8,9,10]
# 在列表末尾新增多個元素
lst2 =[20
,30]lst.extend(lst2)
# lst = [1,2,3,4,5,6,7,8,9,10,20,30]
# 在列表任意位置插入乙個元素
lst.insert(1,
40)# lst = [1,40,2,3,4,5,6,7,8,9,10,20,30]
lst =[1
,2,3
,4,5
,6,7
,8,9
]# 刪除某乙個元素,根據元素值刪除
lst.remove(1)
# lst = [2,3,4,5,6,7,8,9] 刪除了1
# 刪除某乙個元素,根據索引刪除
lst.pop(2)
# lst = [2,3,5,6,7,8,9] 刪除了4
lst.pop(
)# 不指定引數將刪除最後乙個元素 lst = [2,3,5,6,7,8]
# 切片操作
lst[1:
3]=[
]# 刪除1和2位置的元素 lst=[5,6,7,8]
# 清空列表
lst.clear(
)# lst=
# 刪除列表
del lst # 將列表物件lst刪除
lst =[1
,2,3
,4,5
,6,7
,8,9
]# 一次只修改乙個值,通過索引修改
lst[0]
=30# lst = [30,2,3,4,5,6,7,8,9]
# 通過切片修改
lst[1:
3]=[
300,
200,
600,25]
# lst = [30,300,200,600,25,4,5,6,7,8,9]
lst =[30
,300
,200
,600,25
,4,5
,6,7
,8,9
]# 通過sort方法
lst.sort(
)# 預設公升序 [4, 5, 6, 7, 8, 9, 25, 30, 200, 300, 600]
lst.sort(reverse=
true
)# 降序排列 [600, 300, 200, 30, 25, 9, 8, 7, 6, 5, # 4]
# 通過內建方法sorted(),會生成乙個新的物件列表
new_list =
sorted
(list
)# 預設公升序 [4, 5, 6, 7, 8, 9, 25, 30, 200, 300,
# 600]
new_list =
sorted
(list
,reverse=
true
)# 降序排列
# [600, 300, 200, 30, 25, 9, 8, 7, 6, 5, 4]
mysql第六章 第六章 mysql日誌
第六章 mysql日誌 一 錯誤日誌 錯誤日誌的預設存放路徑是 mysql 存放資料的地方 hostname.err 1.修改錯誤日誌存放路徑 mysqld log error data mysql mysql.log 2.檢視配置命令 show variables like log error 3...
第六章 指標
1.多位元組資料的位址是在最左邊還是最右邊的位置,不同的機器有不同的規定,這也正是大端和小端的區別,位址也要遵從邊界對齊 2.高階語言的乙個特性就是通過名字而不是位址來訪問記憶體的位置,但是硬體仍然通過位址訪問記憶體位置 3.記憶體中的變數都是義序列的0或1的位,他們可以被解釋為整數或者其他,這取決...
第六章總結
6.1 使用滑鼠 6.1.1 滑鼠時間和滑鼠訊息 根據使用者操作滑鼠時滑鼠的位置,滑鼠訊息分為兩類 客戶區滑鼠訊息和非客戶區滑鼠訊息。1.客戶去滑鼠訊息 2.當滑鼠游標位於視窗的使用者區時,將生成客戶滑鼠訊息。滑鼠訊息和鍵盤訊息有所不同,windows 只將鍵盤有訊息傳送給具有輸入極點的視窗,但滑鼠...