永发信息网

Python初学:我想遍历一个列表,如果后一个数大于前一个数,就print后一个数,但是出了点问题

答案:2  悬赏:0  手机版
解决时间 2021-03-18 11:35
  • 提问者网友:川水往事
  • 2021-03-17 15:31
Python初学:我想遍历一个列表,如果后一个数大于前一个数,就print后一个数,但是出了点问题
最佳答案
  • 五星知识达人网友:猎心人
  • 2021-03-17 16:20
“后一个数大于前一个数就输出后一个数”应该要打印i+1,而不是i;
其次就是当i为最后一个的时候,i+1会超出list的长度,所有你这个要限制一下,最后用range
全部回答
  • 1楼网友:第四晚心情
  • 2021-03-17 17:05
list=[1,5,8,2,6,10,16,2,4,8,3,10,5,4]
result = list()
for i in range(len(list) - 1):
if list[i]result.append(str(list[i+1]))
print(','.join(result))
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯