Convert a list to string in Python program



In this article, we will learn about the solution to the problem statement given below.

Problem statement − We are given a list iterable, we need to convert it into a string type iterable.

There are four approaches to solve the given problem. Let’s see them one by one−

Brute-force Approach

Example

 Live Demo

def listToString(s):    # initialize an empty string    str_ = ""    # traverse in the string    for ele in s:       str_ += ele    # return string    return str_ # main s = ['Tutorials', 'Point'] print(listToString(s))

Output

TutorialsPoint

Using Built-In join() method

Example

def listToString(s):    # initialize an empty string    str_ = ""    # return string    return (str_.join(s)) # main s = ['Tutorials', 'Point'] print(listToString(s))

Output

Tutorialspoint

Using List Comprehension

Example

def listToString(s):    # initialize an empty string    str_=''.join([str(elem) for elem in s])    # return string    return str_ # main s = ['Tutorials', 'Point'] print(listToString(s))

Output

Tutorialspoint

Using Built-In map() & join() method

Example

 Live Demo

def listToString(s):    # initialize an empty string    str_=''.join(map(str, s))    # return string    return str_ # main s = ['Tutorials', 'Point'] print(listToString(s))

Output

Tutorialspoint

Conclusion

In this article, we have learnt about python program to convert a list into a string .
Updated on: 2019-12-23T07:28:22+05:30

246 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements