Python笔记:Python的索引方式

索引又称作下标,类似于编号。

1、Python的索引从 0 开始,也就是说第一个数据对应0,第二个数据对应1,依次往后推。

2、Python 可以取负值,即程序认为可以从结束处反向计数,倒数第一个为 -1,倒数第二个为 -2。

3、切片索引:提取某一部分,语法:[起始位置 : 结束位置 : 步长]。不写就是用默认值。

起始位置的默认值:0

结束的默认值:列表或元组的长度,注意是取到结束位置的前一位,如[1:3]取第2-3而不是第2-4。

步长的默认值:1,步长为2的意思就是每取一个值后隔1个再取下一个。

str='string'
print(str[0])	# 运行结果是s
print(str[1])	# 运行结果是t
print(str[-1])	# 运行结果是g
list=[1,3,5,6,9,13,17]
print(list[0])	# 运行结果是1,也就是第1个数据
print(list[-1])	# 运行结果是17,也就是倒数第1个数据

str2='希望明天会更好'
print(str2[1:3])	# 运行结果是望明(取第2-3个元素,而是第2-4个)

print(list[0:3])	# 运行结果是[1,3,5],这里是获取第1个到第3个数据
print(list[3:])	# 运行结果是[6,9,13,17],这里是获取第4个到最后
print(list[:4])	# 运行结果是[1,3,5,6],这里是获取第1个到第4个
print(list[:-1])	# 运行结果是[1,3,5,6,9,13],这里是获取第1个到倒数第2个
print(list[:])	# 运行结果是[1,3,5,6,9,13,17],这里是获取全部
print(list[-4:-2])	# 运行结果是[6,9],这里是获取倒数第4个到倒数第3个
print(list[0:6:2])	# 运行结果是[1,5,9],这里步长为2

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值