причина, по которой первый код не работает, заключается в том, что он разделяет ваши данные следующим образом:
["Ant Graph first exam is","2 and the score after the second exam is ","10"]
Поэтому, когда вы пытаетесь протестировать isdigit()
на втором элементе, он не может вернуть di git потому что «2» находится внутри большей строки. И «10» само по себе.
Надеюсь, все ясно, и я не ошибаюсь.