Как преобразовать числа строк в целые числа в списке?
У меня есть список:
['batting average', '306', 'ERA', '1710']
Как я могу преобразовать назначенные числа, не касаясь строк?
Спасибо за помощь.
Ответ 1
changed_list = [int(f) if f.isdigit() else f for f in original_list]
Ответ 2
Данные выглядят так, как вы знаете, в каких позициях должны быть номера. В этом случае, вероятно, лучше явно преобразовать данные в эти позиции, а не просто преобразовывать все, что выглядит как число: