1. **索引概念
2. 索引獲取元素
例1
:string =
"hello,world!"
正序 sting[
0] 即對應h字元
逆序 string[-12
] 即對應h字元
1. 切片方式例2
:food_list =
['康師傅速食麵'
,'酸奶'
,'雪糕'
,'康師傅速食麵',18
,8.88,[
1,2,
3]]print
(food_list[-1
(food_list[6]
[0])
輸出:[1,
2,3]
1
例1
:string =
"hello,world!"
正序 string[0:
5] 即對應 hello
逆序 string[-6
:-1] 即對應 world
正序省略 string[6:
] 即對應 world!
逆序省略 string[-6
:] 即對應 world!
正序跳躍 string[0:
12:2] 即對應 hlowrd,其中2代表每隔乙個字元取乙個
逆序跳躍 string[-12
:0:2
] 即對應 hlowrd,其中2代表每隔乙個字元取乙個
例2
:food_list =
['康師傅速食麵'
,'酸奶'
,'雪糕'
,'康師傅速食麵',18
,8.88,[
1,2,
3]]print
(food_list[0:
4])輸出:
['康師傅速食麵'
,'酸奶'
,'雪糕'
,'康師傅速食麵'
]
2. 切片注意事項a. 切片區間從小到大例3
:tuple_val =(1
,'hello',[
1,2,
3],(
1,2,
3))print
(tuple_val[-1
][1:
3])輸出:(2,3)
b. 切片區間左閉右開
c. 索引越界會報錯
d. 切片越界會自動處理
非資料型別切片
1 普通切片 字串 起點索引 終點索引 2 從指定的索引切到終點 字串 起點 3 步長 字串 起點索引 終點索引 步長 4 倒著切的數法 字串 起點索引 負終點的序號 5 逆序切 字串 起點索引 終點索引 1 len函式 len 非資料型別 del函式 del 要刪除的東西 字典的資料新增 字典1....
go語言資料型別之切片slice
初識 slice 切片 代表變長的序列,序列中每個元素都有相同的型別。乙個slice型別一般寫作t,其中t代表slice中元素的型別 slice的語法和陣列很像,只是沒有固定長度而已,slice在底層引用了乙個陣列物件。slice的長度對應slice中元素的數目 長度不能超過容量,容量一般是從sli...
MySQL 索引與資料型別
在資料庫的查詢操作中,為了提高資料查詢的效率引入了索引的概念。其中,實現索引有幾種不同的方式 雜湊表 有序陣列 搜尋樹等。雜湊表 把資料庫中的值放在陣列中,採用雜湊演算法把key對映到乙個確定的位置,然後把value放在陣列的這個位置。當發生衝突時,採用鍊錶法解決。缺點 只能由於等值查詢無法實現範圍...