#1.查单个 - 获取列表中的某一个元素
'''
语法:
列表[索引]
说明:
列表 - 可以是具体的一个列表,也可以是保存列表的变量
[] - 固定写法
索引 - 又叫下标,它是元素在列表中的位置信息
python中的索引值分为两种:
a.元素从前往后对应的索引值从0开始不断加一 b.元素从后往前对应的索引值不断减一
'''
#2.切片 - 同时获取列表中的多个元素
"""
语法:
列表[开始下标:结束下标] - 获取开始下标到结束下标范围内所有的元素(开始下标能取到,结束下标对应元素取不到)
# 如果取完这样写即可[0:]最后数字不用填写
注意:开始下标对应的位置必须在结束下标对应位置的前面,否则切片的结果是空[-1:1]为空
#结束下标省略,在获取元素的时候会一直取到最后一个元素
"""
#3.遍历 - 一个一个地获取列表中所有的元素 索引值不能超出有效范围
movies=['海王','美人鱼','泰坦尼克号','肖申克的救赎','扫黑风暴','绿皮书','摔跤吧爸爸']
print(movies[4:0]) #
print(movies[2:-2]) #['泰坦尼克号', '肖申克的救赎', '扫黑风暴']
print(movies[-3:])#['扫黑风暴', '绿皮书', '摔跤吧爸爸']
print(movies[-5:6])#'泰坦尼克号','肖申克的救赎','扫黑风暴',‘绿皮书’
print('------')
# ['海王', '美人鱼', '泰坦尼克号']
print(movies[0:3])
# ['泰坦尼克号', '肖生克的救赎', '扫黑风暴', '绿皮书']
print(movies[2:-1])
# ['扫黑风暴', '绿皮书', '摔跤吧爸爸']
print(movies[4:])
#方法1:
'''用for遍历每一个movies'''
movies=['海王','美人鱼','泰坦尼克号','肖申克的救赎','扫黑风暴','绿皮书','摔跤吧爸爸']
for x in movies:
print('x:',x)
#方法二
'''
for 变量 in range(列表长度):
循环体(变量依次获取到的是列表中每个元素的索引)
列表长度:len(长度)
'''
# 0 ~ 6
for x in range(len(movies)):
print('遍历x:',movies[x])
#-7 ~ -1
for x in range(-1,-len(movies)-1,-1):
print(x,movies[x])
print('-----------------------')
#6 5 4 3 2 1 0
for x in range(len(movies)-1,0-1,-1):
print(x,movies[x])
Python列表查操作
最新推荐文章于 2024-09-23 14:24:34 发布