Python访问列表中的值

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