I found this code on this site to find the second largest number:
def second_largest(numbers): m1, m2 = None, None for x in numbers: if x >
Here is:
def find_second_smallest(a: list) -> int: first, second = float('inf') for i in range(len(a)): if a[i] < first: first, second = a[i], first elif a[i] < second and a[i] != first: second = a[i] return second
input: [1, 1, 1, 2] output: 2