Python初学:我想遍历一个列表,如果后一个数大于前一个数,就print后一...
发布网友
发布时间:2022-05-01 20:14
我来回答
共2个回答
热心网友
时间:2023-01-25 04:19
“后一个数大于前一个数就输出后一个数”应该要打印i+1,而不是i;
其次就是当i为最后一个的时候,i+1会超出list的长度,所有你这个要*一下,最后用range
热心网友
时间:2023-01-25 05:37
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]<list[i+1]:
result.append(str(list[i+1]))
print(','.join(result))