max()
ожидает повторяемость с сопоставимыми значениями. Сначала вы должны игнорировать строку из списка, а затем использовать max()
.
Использовать понимание списка, чтобы рассматривать только целочисленные значения
file_data = ['filename1', 1696, 'filename2', 5809,....]
max([elem for elem in file_data if isinstance(elem, int)])
Если вы также ожидаете значения с плавающей запятой, вы можете обновить его как:
max([elem for elem in file_data if not isinstance(elem, str)])