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 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 Python - Convert String Records to Tuples Lists Sometimes, while working with data, we can have problem in which we need to convert the data list which in string format to list of tuples. This can occur in domains in which we have cross type inputs. Lets discuss certain ways in which this task can be performed. Method #1 : Using loop + eval() The 7 min read Python | Convert tuple records to single string Sometimes, while working with data, we can have a problem in which we have tuple records and we need to change it's to comma-separated strings. These can be data regarding names. This kind of problem has its application in the web development domain. Let's discuss certain ways in which this problem 6 min read Python | List of tuples to String Many times we can have a problem in which we need to perform interconversion between strings and in those cases, we can have a problem in which we need to convert a tuple list to raw, comma separated string. Let's discuss certain ways in which this task can be performed. Method #1: Using str() + str 8 min read Convert List Of Tuples To Json String in Python We have a list of tuples and our task is to convert the list of tuples into a JSON string in Python. In this article, we will see how we can convert a list of tuples to a JSON string in Python. Convert List Of Tuples To Json String in PythonBelow, are the methods of Convert List Of Tuples To Json St 3 min read Convert List of Tuples to List of Strings - Python The task is to convert a list of tuples where each tuple contains individual characters, into a list of strings by concatenating the characters in each tuple. This involves taking each tuple, joining its elements into a single string, and creating a new list containing these strings.For example, giv 3 min read Like