首页 > 技术文章 > 索引

huxiaoyao 2021-09-27 22:36 原文

序列中所有元素都可以通过索引(下标)来获取,从左往右,第一个元素的索引为0,第二个为1,依次往右增加;

索引值还可以取负值,从右往左最后一个元素为-1,倒数第二个为-2,依次递减;

例如:str='hello python'

str='hello python'
for i in range(0,len(str)):
    print("str[",i,"]:",str[i])

#输出

str[ 0 ]: h
str[ 1 ]: e
str[ 2 ]: l
str[ 3 ]: l
str[ 4 ]: o
str[ 5 ]:
str[ 6 ]: p
str[ 7 ]: y
str[ 8 ]: t
str[ 9 ]: h
str[ 10 ]: o
str[ 11 ]: n

进程已结束,退出代码为 0

str='hello python'
a=0
for i in range(0,len(str)):
    a-=1
    print("str[",a,"]:",str[a])

#输出

str[ -1 ]: n
str[ -2 ]: o
str[ -3 ]: h
str[ -4 ]: t
str[ -5 ]: y
str[ -6 ]: p
str[ -7 ]:  
str[ -8 ]: o
str[ -9 ]: l
str[ -10 ]: l
str[ -11 ]: e
str[ -12 ]: h

进程已结束,退出代码为 0

 

推荐阅读