Изменение значений в кортеже
У меня есть кортеж ("1", "2", "3"). Как можно преобразовать строковые значения в нём на значения типа int, что бы было так (1, 2, 3).
Необходимо перегнать значения из кортежа в список, чтобы они в списке были int и потом обернуть этот список в tuple вот так: tuple([1,2,3]).
Ответы (1 шт):
Автор решения: nomnoms12
→ Ссылка
Вам нужно преобразовать каждую строку в число. Так как все строки находятся в коллекции, Вы можете проитерировать их с помощью цикла или функции map.
Пример:
s = ("1", "2", "3")
n = tuple(map(int, s))
print(n)
stdout:
(1, 2, 3)