Python笔记:Python的索引方式

本文详细解释了Python中的索引机制,包括从0开始的正向计数、负值表示的反向计数,以及如何使用切片索引提取列表或字符串的特定部分,包括默认值和步长的概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值