Convert String to Tuple - Python Last Updated : 27 Apr, 2025 Comments Improve Suggest changes Like Article Like Report When we want to break down a string into its individual characters and store each character as an element in a tuple, we can use the tuple() function directly on the string. Strings in Python are iterable, which means that when we pass a string to the tuple() function, it iterates over each character in the string and creates a tuple where each character is an individual element.Example: Python s = "hello" tup = tuple(s) print(tup) Output('h', 'e', 'l', 'l', 'o') Explanation:The tuple(s) function converts the string s into a tuple, where each character in the string becomes an individual element in the tuple.The resulting tuple, tup is printed, showing each character from the string as a separate element of the tuple.Convert String to Tuple by Splitting WordsTo convert a string into a tuple by splitting it into words, we can use the split() method to divide the string based on spaces and then apply the tuple() function to convert the resulting list of words into a tuple. Python s = "hello world python" tup = tuple(s.split()) print(tup) Output('hello', 'world', 'python') Explanation:The s.split() method splits the string s into a list of words based on spaces.The tuple() function then converts the resulting list of words into a tuple, which is stored in tuple_str and printed, showing each word as an individual element in the tuple.Convert String to Tuple of ASCII ValuesTo convert a string into a tuple of ASCII values, we can use Python's ord() function inside a generator expression or list comprehension. This function converts each character of the string into its corresponding ASCII value, which can then be stored in a tuple. Python s = "hello" res = tuple(ord(char) for char in s) print(res) Output(104, 101, 108, 108, 111) Explanation:The ord(char) function converts each character in the string s into its corresponding ASCII value.A generator expression (ord(char) for char in s) creates a sequence of ASCII values, and the tuple() function converts this sequence into a tuple, which is then printed.Related Articles:tuple()Strings in Pythonsplit() methodPython's ord()list comprehension Comment More infoAdvertise with us Next Article Convert String to Tuple - Python M manjeet_04 Follow Improve Article Tags : Python Python Programs Python string-programs Python tuple-programs Practice Tags : python Similar Reads Convert tuple to string in Python The goal is to convert the elements of a tuple into a single string, with each element joined by a specific separator, such as a space or no separator at all. For example, in the tuple ('Learn', 'Python', 'Programming'), we aim to convert it into the string "Learn Python Programming". Let's explore 2 min read Python | Convert String to tuple list Sometimes, while working with Python strings, we can have a problem in which we receive a tuple, list in the comma-separated string format, and have to convert to the tuple list. Let's discuss certain ways in which this task can be performed. Method #1 : Using loop + split() + replace() This is a br 5 min read Python | Convert String to list of tuples Sometimes, while working with data, we can have a problem in which we have a string list of data and we need to convert the same to list of records. This kind of problem can come when we deal with a lot of string data. Let's discuss certain ways in which this task can be performed. Method #1: Using 8 min read Python | Convert string tuples to list tuples Sometimes, while working with Python we can have a problem in which we have a list of records in form of tuples in stringified form and we desire to convert them to a list of tuples. This kind of problem can have its occurrence in the data science domain. Let's discuss certain ways in which this tas 4 min read Python - Convert Tuple String to Integer Tuple Interconversion of data is a popular problem developer generally deal with. One can face a problem to convert tuple string to integer tuple. Let's discuss certain ways in which this task can be performed. Method #1 : Using tuple() + int() + replace() + split() The combination of above methods can be 7 min read Like