如何检查代码行是否显示错误

时间:2021-02-18 06:13:13

标签: python list

我正在尝试使用列表做一些事情。我想学习这个。

所以假设我有这个

_list = [1,2,3]

我想在迭代时检查列表中元素的值,

 for x in range(len(_list)):
    if _list[x] == _list[x+1]:
        print(_list[x])

但这里的问题是它在检查 _list[-1] 时抛出错误,我该如何解决?

我试过了 -

if _list[x] != _list[-1]
assert _list[3]

这些看起来不太方便, 我正在考虑尝试 try 和 except 块,但还有其他选择吗?

1 个答案:

答案 0 :(得分:0)

让你的循环一直进行到 len(_list) -1

for x in range(len(_list) - 1):
    if _list[x] == _list[x+1]:
        print(_list[x])
相关问题