问题标题: 洛谷:萌新初学python,if s[i] == s[i-1]:为什么会报错……

0
0
夏义博
夏义博
初级守护
初级守护
n = int(input())
a = input().split()
i = 0
s = []
add = 0
for i in range(n):
    if i >= 1:
        if s[i] == s[i-1]:
            add += 1
            continue
    s.append(a[i])
for i in range(n-add):
    print(s[i])

初学python,请问各位大佬为什么if s[i] == s[i-1]:在python里报错了


1
王文博
王文博
缔造者之神
缔造者之神

能发一下报错信息吗?(英文的那个)

0
0
0
0
午夜清晨
午夜清晨
初级守护
初级守护

数组s 的长度不够,下标超出限制,所以报错

0
0
朱小川
朱小川
缔造者
缔造者

问老师吧,这个我帮不了

我要回答