Измените эту строку:
latestContent = max(allContent, key=lambda x: x['LastModified'])
на
secondLatestContent = sorted(
allContent,
key=lambda x: x['LastModified']
)[-2]
sorted()
поместит элементы в порядке возрастания. [-2]
возьмет второй в списке элемент в списке.
Вы также можете использовать этот код для получения элемента n
от последнего к списку:
def get_nth_to_last_file(n):
# -1 * len(all_content) < n (int) <= len(all_content) to avoid an error
nth_to_last_content = sorted(
all_content,
key=lambda x: x['LastModified']
)[-1 * n]
...