Python列表查操作

#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])

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值