Convert Tuple to String in Python

Here are two ways to convert a tuple to a string in Python. Note that if your tuple contains numeric data (such as integers), you’ll need to apply a different code (point 2 below), where you first convert each element in the tuple to a string.

(1) Convert a tuple that contains text to a string:

my_tuple = ('aa', 'bb', 'cc', 'dd', 'ee')
my_string = ''.join(my_tuple)
print(my_string)

The result is a string:

aabbccddee

(2) Convert a tuple that contains numeric values (or text values) to a string:

my_tuple = (1, 2, 3, 4, 5)
my_string = ''.join([str(i) for i in my_tuple])
print(my_string)

The result is a string:

12345

Alternatively, you may use the following generator to convert a tuple to a string in Python:

Enter Tuple Name: Enter Tuple Values: Enter New String Name:

For example:

Convert Tuple to String in Python

Additional guides: