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