# Python Tuple to Integer

In this tutorial, we will look at how to convert a tuple to an integer in Python with the help of some examples.

Depending on what exactly you want, there can be several ways to convert a tuple to an integer. For example – If you want to convert the tuple `(1,2,3)` to the integer `123`, you can do so by concatenating the digits as strings into a single string and then convert it to an integer.

Let’s look at an example.

```# create a tuple
t = (1, 2, 3)
# tuple to integer
num = int("".join(map(str, t)))
print(num)```

Output:

`123`

Here we create a single integer from a tuple of integers. We use the `map()` function to convert each element in the tuple to a string. Then we use the string `join()` function to concatenate the string digits. Finally, we convert the resulting string to an integer using the `int()` function.

Alternatively, you can also use a list comprehension instead of the `map()` function to convert each element to a string.

```# create a tuple
t = (1, 2, 3)
# tuple to integer
num = int("".join([str(i) for i in t]))
print(num)```

Output:

`123`

We get the same result as above.

📚 Data Science Programs By Skill Level

Introductory

Intermediate ⭐⭐⭐

🔎 Find Data Science Programs 👨‍💻 111,889 already enrolled

Disclaimer: Data Science Parichay is reader supported. When you purchase a course through a link on this site, we may earn a small commission at no additional cost to you. Earned commissions help support this website and its team of writers.

If, on the other hand, you just want to unpack the elements of a tuple to different variables, you can use the assignment operator `=`.

```# create a tuple
person = ("Jim", 23)
# unpack the tuple
name, age = person
print(name)
print(age)```

Output:

```Jim
23```

Here, we unpack the tuple `("Jim", 23)` such that the variable `name` stores the first element, `"Jim"` and the variable `age` stores the second element, `"23"`.

If you’re looking to convert a particular element from a tuple to an integer, you can do simply use the Python built-in `int()` function on the respective element.

For example, if you have a tuple of string digits and you want to convert the first element to an integer.

```# create a tuple
t = ("7", "11")
# convert first tuple element to int
num = int(t[0])
print(num)
print(type(num))```

Output:

```7
<class 'int'>```

Here we access the first element using its index and then pass it to the `int()` function. We get the resulting value as an integer.

You might also be interested in –