Python訪問列表中的值:
列表中可以包含所有數據類型:
# 列表中可以存放 數字數據類型數據 # int 型數據 lst = [1,2,3] print(lst) # [1, 2, 3] # float 型數據 lst = [1.1,2.2,3.3] print(lst) # [1.1, 2.2, 3.3] # complex 型數據 lst = [1.3+4j,2+5J,3+9j] print(lst) # [(1+4j), (2+5j), (3+9j)] # # 列表中可以存放 字符串數據類型數據 # str 型數據 lst = ['1','2','3'] print(lst) # ['1', '2', '3'] # # 列表中可以存放 字典數據類型數據 # dict 型數據 lst = [{'a':1},{'b':2},{'c':3}] print(lst) # [{'a': 1}, {'b': 2}, {'c': 3}] # # 列表中可以存放 元組數據類型數據 # tuple 型數據 lst = [(1,2,3)] print(lst) # [(1, 2, 3)] # # 列表中可以存放 集合數據類型數據 # set 型數據 lst = [{1,2,3}] print(lst) # [{1, 2, 3}] # 使用 list 對數據進行強制轉換 lst = list((1,2,3)) print(lst) # [1, 2, 3]
訪問列表元素:
通過索引下標:
# 通過索引下標獲取列表元素 lst = [1,4,7,2,5,8] print("lst 的第一個元素是",lst[0]) # lst 的第一個元素是 1 print("lst 的第四個元素是",lst[3]) # lst 的第四個元素是 2
通過切片進行獲取:
# 切片 [start(默認為 0 ),end(一直到 end-1 位置),step(默認為 1 )] # 默認的都可以省略不寫 # 列表翻轉 lst = [1,4,7,2,5,8] # 8 的索引位置是 5 print(lst[::-1]) # [8, 5, 2, 7, 4, 1] print(lst[2:5]) #不包含 5 # [7, 2, 5] print(lst[2:5:2]) #不包含 5 # [7, 5]
2020-02-09