Вы можете использовать встроенную карту , которая преобразует все ваши элементы в int
применив к нему функцию типов int
Из документов:
карта (функция, повторяемая, ...)
Возвратите итератор, который применяет функцию к каждому элементу итерируемого, давая результаты.
Затем вы можете использовать обновленный итератор для назначения ваших элементов
In [234]: nums = ["1", "2", "3"]
In [235]: one, two, three = map(int,nums)
In [236]: print("Sum:", one+two+three)
Sum: 6
Обратите внимание, что это то же самое, что и следующие действия, в которых мы перебираем nums
и приводим каждую строку к типу int. map
является сокращением для этой операции.
In [254]: nums = ["1", "2", "3"]
In [255]: one, two, three = [int(num) for num in nums]
In [256]: print("Sum:", one+two+three)
Sum: 6