计数从零开始的字符



我需要为每个循环编写一个,列出CCD_ 1及其索引。以下示例:

mystery_string= "Olivia,"输出为:

0 O
1 l
2 i
3 v
4 i
5 a

我不能在这个问题上使用range函数
这是我的代码,但数字从1开始。我做错了什么?

mystery_string = "CS1301"
count = 0 
for current_letter in mystery_string:
count = count + 1
print (count , current_letter)

我一直得到这个作为输出:

1 C
2 S
3 1
4 3
5 0
6 1

但它需要从零开始。

只需在for循环中打印后添加计数(count += 1(

注意:此外,请将您的代码格式化为一个用勾号(`(包围的代码块,或用3个勾号(```(包围的多行代码

Python的方法是在这种情况下使用enumerate()。通过这种方式,您将获得字符串的索引和内容。

mystery_string = "CS1301"
for count, current_letter in enumerate(mystery_string):
print (count , current_letter)

相关内容

  • 没有找到相关文章

最新更新