Python中的列表遍历

列表的创建+查询
列表的查:切片,index, count

list = [‘hello’, ‘world’, ‘2017’] 会有告警,因为list是关键字

name = [‘hello’, ‘world’, ‘2017’, ‘hhh’, ‘ftl’]

print(id(name))

切片是左闭右开的形式,左右只是取的方向而已,不变的还是列表下标

打印所有元素

#print(“打印所有元素:”, name)
print(“打印所有元素:”, name[0:name.len()])
print(“打印所有元素(默认到最后):”, name[0:])

打印第一个

print("打印第一个: ", name[0])

取出后面2个

print("取出后面2个: ", name[3:5])

取出world后面的所有元素,默认取到最后一个

print("取出world后面的所有元素: ", name[1:])

-1代表最后一个元素

print("-1代表最后一个元素: ", name[-1])

去除最后一个元素

print(“去除最后一个元素:”, name[0:-1])

虽然超出了最大范围,但是默认是取到最后一个元素

print(“超出了最大范围,但默认取到最后一个元素:”, name[1:10])

间隔一个取一个元素(默认间隔是1,就是每一个元素都取到)

print(“间隔一个取一个元素(默认间隔是1,就是每一个元素都取到):”, name[0::2])

从右向左取值,取出全部元素

print(“从右向左取值name[-1::-1],取出全部元素:”, name[-1::-1])

注意:如果用到了0下标,则会少一个值

print(“从右向左取值name[-1:0:-1],取出全部元素:”, name[-1:0:-1])

从右向左取值(间隔一个取一个)

print(“从右向左取值,间隔一个取一个:”, name[-1::-2])

只打印 hhh,world

print(“只打印 hhh,world:[3::-2]”, name[3::-2])
print(“只打印 hhh,world:[-2::-2]”, name[-2::-2])

默认是+1的方向

print(“默认是+1的方向:”, name[-2::])

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值