# a. 获取单个元素"""
语法:
列表[下标] - 获取指定下标对应元素
说明:
1.列表 - 想要获取元素对应的列表
2.[] - 固定写法
3.下标 - 又叫索引; 是元素在列表中位置信息对应的标号,每个元素对应的下标又两种:从0开始依次增加(0表示第一个,1表示第二个,...);从-1开始依次减小(-1表示倒数第一个,-2表示倒数第2个,...)
"""
movies =['八佰','花木兰','信条','星际穿越','熊出没','肖生克的救赎']print(movies[1])# 花木兰print(movies[-5])# 花木兰print(movies[-2])# 熊出没# 注意:下标不能越界# print(movies[10]) # IndexError: list index out of range# b.遍历 - 将列表中的元素一个一个的全部取出来# 直接遍历获取元素"""
for 变量 in 列表:
循环体
这儿的变量获取到的就是列表中的元素
"""print('=========遍历1==========')for x in movies:print(x)# c.遍历同时获取列表元素和元素对应的下标"""
for 变量1,变量2 in enumerate(列表):
循环体
变量1获取到的是每个元素的下标,变量2获取到的是每个元素
"""print('===============遍历2==============')for x, y inenumerate(movies):print('x:', x,'y:', y)# d.通过遍历列表中每个元素的下标来间接的遍历元素print('===============遍历3==============')for x inrange(0,6,2):print(movies[x])print('===============遍历4==============')for x inrange(-1,-7,-1):print(movies[x])# 练习:用一个列表保存一个班6个学生的成绩,计算整个班学生的总成绩
scores =[78,67,52,78,99,23]
total_score =0for s in scores:
total_score += s
print(total_score)