为了账号安全,请及时绑定邮箱和手机立即绑定

求助一个列表操作的问题

求助一个列表操作的问题

哈士奇WWW 2019-01-31 21:29:15
刚用python不久,遇到一个非常尴尬的问题,有一个list,我想对前值和后值进行对比。试着用循环,然后index+1来获取第二个值,但是会报index溢出?求解
查看完整描述

2 回答

?
Qyouu

TA贡献1786条经验 获得超11个赞

最前面的值,没有前值,最后一个值没有后值,你在比较时,应该排除这两种情况。

查看完整回答
反对 回复 2019-01-31
?
天涯尽头无女友

TA贡献1831条经验 获得超9个赞

list_a = [1, 2, 3, 4, 5, 5, 6]
l = len(list_a)for i in range(l-1):   # 注意这里是l-1, 这样下面的i+1就不会超出数组方位了
    print("第{}个元素是否等于第{}个元素?".format(i, i+1))
    print(list_a[i] == list_a[i+1])


查看完整回答
反对 回复 2019-01-31
  • 2 回答
  • 0 关注
  • 806 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信