我对编码非常陌生,正在通过一些玩具问题来学习,但遇到了这个问题。(是的,我知道我不会创建好的变量名)。
我试图找到与列表中的下一个数字匹配的所有数字的总和。我让它按顺序查看项目,但当它遇到重复项时似乎被绊倒了。我运行以下代码来检查我的进度:
code_string = "9511484596541141557316984781494999"
list(code_string)
for n in code_string:
nextn = code_string[code_string.index(n)+1]
if n == nextn:
print(n)
我得到的只是:
1
1
1
1
1
1
1
为什么它在我的列表中跳来跳去,而不是按顺序移动到下一个?它与将字符串转换为列表有关吗?我想最终用一个更大的列表来做这件事。
子衿沉夜
翻翻过去那场雪
相关分类