аватар question@mail.ru · 01.01.1970 03:00

Питон , из кортежа в строку

Дан кортеж {""34"", ""76"", ""0"", ""532""} Как вытащить числа из этого кортежа чтобы при выводе имело такой вид?

34, 76, 0, 532

У меня только мысли засунуть в список, потом вытащить, но всё равно есть кавычки, как от них избавиться?

a = {""34"", ""76"", ""0"", ""532""}lst=[]for i in a:    lst.append(i)print(lst)['532', '34', '0', '76']
аватар answer@mail.ru · 01.01.1970 03:00

Как минимум, (если есть уверенность, что в кортеже только числа) можно в список добавлять числа, а не строки, т. е. вместо lst.append(i), добавлять lst.append(int(i)), но есть способ короче:

"", "".join(a)

Вывод будет

'0, 34, 532, 76'

Последние

Похожие