So I have to find the second largest number from list. I am doing it through simple loops.
My approach is to divide a list into two parts and then find the largest n
alist=[10, 0,3,10,90,5,-2,4,18,45,707, 100,1,-266,706, 1] print(max(alist)) second_largest=alist[0] for i in range(len(alist)): if (alist[i]>second_largest and alist[i]!=max(alist)): second_largest=alist[i] print(second_largest)