【发布时间】:2022-11-14 15:46:46
【问题描述】:
我有如下所示的字符串
stg = 'AVBFGHJ'
我希望按如下预期打印相邻的字母
AV
VB
BF
FG
GH
HJ
J None
我尝试了下面的代码,但抛出了 Index out of Range 之类的错误
我的代码:
for i in range(len(stg)):
print(stg[i],stg[i+1])
【问题讨论】:
-
是的,当
i到达len(stg)的末尾时,如果你调用i+1会发生什么? -
@GAVD:解决任何技巧
-
迭代不更新最后一个字母怎么样?或者检查这封信是否是最后一封,然后不写最后一封信?或者是其他东西?
标签: python python-3.x list for-loop indexoutofrangeexception