因为count超出了序列的范围了,比如你的ybb算完最后一个相邻的元素,还没达成条件,count继续+1,变成了4,那这时候下个循环now_index2就成了list1[5]就超出范围了可以改下
else: if count == len(list1)-1: break else: count = count +1